(57)【特許請求の範囲】
【請求項１】
グループを構築するための方法であって、
サーバにおいて、モバイルデバイスの位置を決定することと、
前記サーバにおいて、前記モバイルデバイスの前記決定された位置に基づいて、前記モバイルデバイスがアドホック構築のためのペアリングゾーンに位置付けられているかどうかを決定することと、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記サーバによって維持される前記グループに前記モバイルデバイスを追加することと、
を備え、
前記サーバにおいて、前記モバイルデバイスの位置を決定することが、
前記サーバにおいて、前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが所与の時間において利用可能である１つまたは複数のＷｉＦｉアクセスポイントを決定することと、ここにおいて、前記ネットワーク管理信号は、前記モバイルデバイスと前記１つまたは複数のＷｉＦｉアクセスポイントとの間にワイヤレス通信リンクを確立する、
前記サーバにおいて、複数のＷｉＦｉアクセスポイントが決定された場合に、前記モバイルデバイスの位置を決定するために、前記決定された複数のＷｉＦｉアクセスポイントに関するカバレッジマップを比較することと、
前記サーバにおいて、前記決定された複数のＷｉＦｉアクセスポイントに関する前記カバレッジマップに基づいて、前記ペアリングゾーンが、前記決定された複数のＷｉＦｉアクセスポイントの信号伝搬エリアのそれぞれによってカバーされていると決定することと、
を備えることを特徴とする、方法。
【請求項２】
前記決定された１つまたは複数のＷｉＦｉアクセスポイントは、少なくとも３つのＷｉＦｉアクセスポイントを備え、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のＷｉＦｉアクセスポイントに関するカバレッジマップを比較することは、前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された少なくとも３つのＷｉＦｉアクセスポイントの前記カバレッジマップに少なくとも部分的に基づいて、三辺測量を行うことを備える、
請求項１に記載の方法。
【請求項３】
前記サーバにおいて、前記モバイルデバイスの位置を決定することは、
前記決定された１つまたは複数のＷｉＦｉアクセスポイントと、前記モバイルデバイスとの間の接続の特性を、前記所与の時間に決定することと、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のＷｉＦｉアクセスポイント間の接続の前記決定された特性を比較することと、
をさらに備え、
接続の前記特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、請求項１に記載の方法。
【請求項４】
前記サーバにおいて、前記モバイルデバイスの位置を決定することは、
測定された信号特性に基づいて、３つ以上のＷｉＦｉアクセスポイントの各々と、前記モバイルデバイスとの間の分離距離を推定することと、
三辺測量アルゴリズムを使用する前記３つ以上のＷｉＦｉアクセスポイントの既知の位置および前記推定された分離距離を使用することで、前記モバイルデバイスの前記位置を推定することと、
をさらに備え、
前記信号特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、請求項１に記載の方法。
【請求項５】
前記サーバにおいて、トリガが生じたかどうかを決定すること、をさらに備え、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記サーバによって維持される前記グループに前記モバイルデバイスを追加することは、前記モバイルデバイスが前記ペアリングゾーンに位置付けられており、前記トリガが生じたと決定すると、前記サーバによって維持される前記グループに前記モバイルデバイスを追加することを備え、
前記トリガは、時間期間の満了またはモバイルデバイスコンテクストである、
請求項１に記載の方法。
【請求項６】
前記サーバにおいて、ユーザ情報と前記モバイルデバイスを相関させることと、
前記サーバにおいて、前記グループに前記モバイルデバイスを追加すると、前記モバイルデバイスと、前記グループのメンバである任意の他のモバイルデバイスとの間のグループ通信を可能にすることと、
をさらに備える、請求項１に記載の方法。
【請求項７】
すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記サーバにおいて、前記モバイルデバイスがトリガ位置に入り、トリガイベントが生じるかどうかを決定することと、
前記モバイルデバイスが前記トリガ位置に入り、前記トリガイベントが生じると、前記モバイルデバイスに報酬を送ることと、
をさらに備え、
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、請求項１に記載の方法。
【請求項８】
グループ位置ベースのチャレンジを開始することと、
すべてのグループメンバのモバイルデバイスに、グループ位置チャレンジ指示を送ることと、
前記サーバにおいて、すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記サーバにおいて、グループ位置チャレンジが完了されたかどうかを決定することと、
前記グループ位置チャレンジの完了の際に、すべてのグループメンバのモバイルデバイスに報酬を送ることと、
をさらに備え、
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、請求項１に記載の方法。
【請求項９】
前記サーバにおいて、グループ位置要求を受信することと、
すべてのグループメンバのモバイルデバイスの現在位置を決定することと、
すべてのグループメンバのモバイルデバイスの決定された現在位置のグループ位置指示を生成することと、
をさらに備え、
前記グループ位置指示は、すべてのグループメンバのモバイルデバイスの前記決定された現在位置を例示しているマップである、請求項１に記載の方法。
【請求項１０】
前記サーバにおいて、前記グループのメンバであるすべてのモバイルデバイスのユーザ情報を相関させることをさらに備える、請求項１に記載の方法。
【請求項１１】
前記方法の動作の少なくとも一部は、イベント後データ分析として行われる、請求項１に記載の方法。
【請求項１２】
前記ネットワーク管理信号は、アクセスポイントプローブ要求である、請求項２に記載の方法。
【請求項１３】
前記サーバにおいて、位置履歴情報のデータベースを生成するために、すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記グループに基づいて、位置履歴情報の前記データベースに対して分析を行うことと、
をさらに備える、請求項１に記載の方法。
【請求項１４】
サーバにおいて、モバイルデバイスの位置を決定するための手段と、
前記サーバにおいて、前記モバイルデバイスの前記決定された位置に基づいて、前記モバイルデバイスがアドホック構築のためのペアリングゾーンに位置付けられているかどうかを決定するための手段と、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記サーバによって維持されるグループに前記モバイルデバイスを追加するための手段と、
を備え、
前記サーバにおいて、前記モバイルデバイスの位置を決定するための手段が、
前記サーバにおいて、前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが所与の時間において利用可能である１つまたは複数のＷｉＦｉアクセスポイントを決定するための手段と、ここにおいて、前記ネットワーク管理信号は、前記モバイルデバイスと前記１つまたは複数のＷｉＦｉアクセスポイントとの間にワイヤレス通信リンクを確立する、
前記サーバにおいて、複数のＷｉＦｉアクセスポイントが決定された場合に、前記モバイルデバイスの位置を決定するために、前記決定された複数のＷｉＦｉアクセスポイントに関するカバレッジマップを比較するための手段と、
前記決定された複数のＷｉＦｉアクセスポイントに関する前記カバレッジマップに基づいて、前記ペアリングゾーンが、前記決定された複数のＷｉＦｉアクセスポイントの信号伝搬エリアのそれぞれによってカバーされていると決定するための手段と、
を備えることを特徴とする、サーバ。
【請求項１５】
サーバに請求項１に記載の方法を実行させるように構成されたサーバ実行可能な命令を記憶した非一時的なサーバ可読媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]本願は、２０１２年１０月１９日付けで提出された、「Group Association Based On Network Determined Location」という名称の米国仮特許出願番号第６１／７１６，３６１号に優先権の利益を主張し、その全体の内容は、参照によりここに組み込まれている。
【背景技術】
【０００２】
[0002]現在位置ベースのアプリケーションは、概して、位置情報を提供するために、インストールされたモバイルデバイスによって実行される位置決定（mobile device performed location determinations）（例えば、全世界測位システム（「ＧＰＳ」）受信機を使用して行われるモバイルデバイス位置決定）に頼る。したがって、位置決定能力を有さないモバイルデバイス（例えば、非ＧＰＳ対応デバイス）は、これらのモバイルデバイスが位置情報を提供することができないことがあるので、現在位置ベースのアプリケーションを使用できないことがある。さらに、多くの位置ベースのシステム、特にグループ位置システムは、モバイルデバイスに内在する１つまたは複数の特定のアプリケーションを起動し、周期的なポジションチェックイン（check-ins）を提供することをモバイルデバイスに要求する。特定のアプリケーションは、それらが度々デバイス特有であるように仕立てられなければならない（例えば、オペレーティングシステム、ハードウェア、更新等に合わせられなければならない）ので、そのようなシステムのコストを増大させる。加えて、ＧＰＳを用いるか、他の手段によるかに関わらず、モバイルデバイスにその位置を決定することおよび周期的にチェックインすること、を要求することは、好ましくない量の処理能力および／またはバッテリ寿命を消費しうる。
【発明の概要】
【０００３】
[0003]様々な実施形態のシステム、方法、およびデバイスは、ネットワークによって決定される位置情報（network determined location information）に基づくグループアソシエーションを提供する。様々な実施形態は、ネットワークがモバイルデバイスの位置を決定し、いつモバイルデバイスがある特定の位置にあるか、またはある特定の位置の近くにあるか、ならびに／あるいは互いに近くにポジショニングされているかを認識することに基づいて、モバイルデバイスがグループに関与することを可能にし、このことはモバイルデバイスが定義されたグループの一部であることを特定する。加えて、様々な実施形態は、モバイルデバイスのネットワークによって決定される位置に基づいてモバイルデバイスグループのアドホック構築（ad-hoc creation）を可能にする。ある実施形態では、サーバはモバイルデバイスの位置を決定し、モバイルデバイスの１つまたは複数がペアリングゾーンに位置付けられていることに基づいて、ペアリングゾーンに位置付けられたモバイルデバイスをグループに追加する、またはそれらのモバイルデバイスが同時にペアリングゾーンに位置付けられたと、グループを定義づけることができる。さらなる実施形態では、サーバは、モバイルデバイスが時間の期間の間、所与のペアリングゾーンにおいて停止するようなトリガイベントの発生に続いて、グループにモバイルデバイスを追加することができる。ある実施形態では、サーバは、ペアリングゾーン内にあると決定されたすべてのモバイルデバイスを、同じグループに追加することができる。
【０００４】
[0004]本明細書に組み込まれ、本明細書の一部を構成する添付の図面は、発明の典型的な態様を例示し、上記で述べられた概略的な説明および下記で述べられる詳細な説明とともに、本発明の特徴を説明する役目をする。
【図面の簡単な説明】
【０００５】
【図１】様々な実施形態を用いた使用に適したネットワークの通信システムブロック図である。
【図２Ａ】ネットワークベースのポジショニングおよびグループ構築を可能にする実施形態のシステムを例示しているシステムブロック図である。
【図２Ｂ】図２Ａで例示されている実施形態のシステムの別の部分を例示しているシステムブロック図である。
【図２Ｃ】図２Ｂで例示されているシステムで動作するモバイルデバイスの実施形態のユーザインターフェースを例示している。
【図３】ネットワークベースのポジショニングおよびグループ構築を可能にする別の実施形態のシステムを例示しているシステムブロック図である。
【図４】グループを構築するための実施形態の方法を例示しているプロセスフロー図である。
【図５】トリガイベントの発生に基づいて、グループにモバイルデバイスを追加するための実施形態の方法を例示しているプロセスフロー図である。
【図６】ペアリングゾーン内で特定されるモバイルデバイスを、グループに追加するための実施形態の方法を例示しているプロセスフロー図である。
【図７】グループ位置チャレンジ（challange）の完了に基づいて、グループ報酬を送るための実施形態の方法を例示しているプロセスのフロー図である。
【図８】トリガ位置および／またはイベントに基づいて、グループメンバに個人の報酬を送るための実施形態の方法を例示しているプロセスフロー図である。
【図９】グループ位置チャレンジの完了に基づいて、グループ報酬を送るための別の実施形態の方法を例示しているプロセスフロー図である。
【図１０】モバイルデバイスの位置を決定するための実施形態の方法を例示しているプロセスフロー図である。
【図１１】実施形態にしたがって、システムおよびメッセージフローを例示しているシステムブロック図である。
【図１２】図１１で例示されている実施形態のシステムにおける実例となるメッセージフローを例示しているメッセージフロー図である。
【図１３】様々な実施形態を用いた使用に適した実例となるモバイルデバイスのコンポーネント図である。
【図１４】様々な実施形態を用いた使用に適した実例となるサーバのコンポーネント図である。
【詳細な説明】
【０００６】
[0021]様々な態様が、添付の図面を参照して詳細に説明されることになる。可能な限り、同じ参照番号は、同じまたは類似の部分を指すように、図面全体で使用されることになる。特定の例および実装に対してなされる参照は、例示的な目的のためのものであり、発明または請求項の範囲を限定するように意図されていない。
【０００７】
[0022]「典型的」という言葉は、「例、事例、または例示としての役目をする」ことを意味するように本明細書では使用される。「典型的」と本明細書において説明されるいずれの実装も、他の実装に対して、好ましいまたは有利であると必ずしも解釈されるものではない。
【０００８】
[0023]本明細書で使用される場合、「モバイルデバイス」および「受信機デバイス」という用語は、セルラ電話、スマートフォン、パーソナルまたはモバイルマルチメディアプレイヤ、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、タブレットコンピュータ、スマートブック、パームトップコンピュータ、ワイヤレス電子メール受信機、マルチメディアインターネット対応セルラ電話、ワイヤレスゲームコントローラ、ならびにプログラム可能なプロセッサとメモリ、およびワイヤレスネットワークアクセスポイントにデータを送るための回路を含む類似のパーソナル電子デバイスのうちのいずれか１つまたはすべてを指すように、本明細書では互いに交換可能に使用される。
【０００９】
[0024]様々な実施形態が、「サーバ」という用語を使用して本明細書で説明されている。「サーバ」という用語は、マスタ交換サーバ、ウェブサーバ、メールサーバ、ドキュメントサーバ、またはあらゆる他のタイプのサーバのようなサーバとして機能することができるあらゆるコンピューティングデバイスを指すために使用される。サーバは、専用のコンピューティングデバイス、またはサーバモジュールを含む（例えば、コンピューティングデバイスにサーバとして動作することを行わせうるアプリケーションを起動する）コンピューティングデバイスであることができる。サーバモジュール（例えば、サーバアプリケーション）は、モバイルデバイス上の動的データベース間の同期サービスを提供するように構成される軽質（light）または二次的サーバモジュール（例えば、軽質または二次的サーバアプリケーション）、あるいは全機能搭載型サーバモジュールでありうる。軽質サーバまたは二次的サーバは、モバイルデバイス上で実行されることができ、それにより、本明細書で説明されている機能を提供するのに必要な範囲でのみ、それにインターネットサーバ（例えば、企業向けの電子メールサーバ）としての機能をすることを可能にする、規模を小さくされたバージョンのサーバタイプ機能でありうる。
【００１０】
[0025]様々な実施形態が、ネットワークによって決定される位置（例えば、緯度、経度、および／または高度）情報に基づくグループアソシエーションを提供する。様々な実施形態が、モバイルデバイスとのネットワーク対話（interactions）から決定されうるモバイルデバイスの位置に基づいて、決定または組織されるグループにモバイルデバイスが関与することを可能にする。加えて、様々な実施形態は、モバイルデバイスの決定された位置に基づいて、モバイルデバイスグループのアドホック構築を可能にする。ある実施形態において、サーバは、特定の時間にペアリングゾーン内に位置付けられていると決定されるすべてのモバイルデバイスとしてグループを生成または定義することができる。ある実施形態では、サーバは、モバイルデバイスの位置を決定し、モバイルデバイスがペアリングゾーンに位置付けられていることに基づいて、グループにモバイルデバイスを追加することができる。さらなる実施形態では、サーバは、モバイルデバイスが時間の期間の間、所与のペアリングゾーンにおいて停止するようなトリガイベントの発生に続いて、グループにそのモバイルデバイスを追加することができる。ある実施形態では、モバイルデバイスの位置は、アクセスポイントまたはモバイルデバイスにとって利用可能な信号情報に基づいて決定されうる。ある実施形態では、その信号情報は、モバイルデバイスによって送られることができる、またはモバイルデバイスによって受信されることができる。信号情報は、アクセスポイントが、特定のモバイルデバイスにチャネル状態および／または往復時間（Round Trip Time）を提供することをできるようにし、ネットワークページ、アクセスポイントを特定するための要求、信号強度要求、サービス品質要求、識別情報要求等を含むことができる。ある実施形態では、モバイルデバイスとネットワークとの間の対話は、ＷｉＦｉ（登録商標）またはセルラデータネットワークのようなワイヤレス広域ネットワークを確立および維持することと関連付けられるネットワーク管理信号でありうる。
【００１１】
[0026]様々な実施形態において、ネットワークベースポジショニングは、グループアソシエーションを決定するために使用されうる。さらなる実施形態では、様々なトリガが、モバイルデバイス間のグループアソシエーションを決定するためにネットワークベースのポジショニングと関連して使用されうる。様々な実施形態が、モバイルデバイスポジション決定をネットワークが決定することを可能にし、これは、特定のアプリケーションおよび／またはモバイルデバイスベースのポジションチェックインなしで、ユーザがグループ、アソシエーション、およびアクティビティに積極的に関与することを可能にしうる。トリガは、時間、情報（例えば、写真、ユーザ情報等）の提供、モバイルデバイスによって作られる情報を求める要求、または他の環境的要因（例えば、特定のユーザ／モバイルデバイスの定義された近接内にあること、イベント等）を含むことができる。
【００１２】
[0027]ある実施形態では、モバイルデバイスのポジションをモニタするサーバは、いつモバイルデバイスを搬送するユーザが特定の地理的位置（すなわち、ペアリングゾーン）に入るかを決定し、それに応じて定義されたグループにユーザのモバイルデバイスを追加することができる。別の実施形態では、モバイルデバイスのポジションをモニタするサーバは、いつ１つよりも多いモバイルデバイスが、同時におよび／または定義された持続時間の間に特定の地理的位置（すなわち、ペアリングゾーン）に入るかを決定し、それに応じて、その特定の時間におけるペアリングゾーン内のモバイルデバイスのすべてであると、アドホックグループを定義する。
【００１３】
[0028]グループは、同じワイヤレスネットワークと通信する関連付けられたモバイルデバイスのセットのような、関連付けられたモバイルデバイスのセットであることができる。グループは、グループのモバイルデバイスが通信するワイヤレスネットワークサーバにとって利用可能なメモリのような、サーバにとって利用可能なメモリにおいて定義されうる。例として、モバイルデバイスを搬送するユーザは、（例えば、ビルの特定のフロアに入ること、特定の部屋を横切ること、等によって）特定の地理的境界を横切ることができ、ネットワークによって決定される位置がユーザのモバイルデバイスがその特定の地理的境界を横切ったことを示すとき、サーバは、その特定の地理的境界を横切ったすべてのモバイルデバイスのグループにユーザのモバイルデバイスを追加することができる。このように、特定の地理的位置に入るすべてのモバイルデバイスのアドホックグループが構築されうる。ある実施形態では、単に特定の地理的な位置（すなわち、ペアリングゾーン）に入ること以上の様々な追加のトリガが、ユーザのモバイルデバイスがグループに追加されうる前に生じる必要があることがある。特定のトリガは、時間期間の満了、モバイルデバイスのコンテクスト、ユーザ情報（例えば、ユーザ登録情報、バーチャルカード等）の送信、特定のユニフォームリソースロケータ（「ＵＲＬ」：uniform resource locator）にモバイルデバイス上のウェブブラウザをナビゲートすること、メディアの共有（例えば、写真をアップロードすること）等を含むことができる。例として、トリガは、２０秒のような時間期間でありうる。ペアリングゾーンに入ることに加えて、モバイルデバイスは、グループに追加されるように、２０秒のトリガ時間期間よりも長い間、ペアリングゾーンに留まるように要求されうる。
【００１４】
[0029]様々な実施形態では、一度モバイルデバイスがグループに追加されると、様々な報酬、広告、情報、コンテクストアプリケーション（contextual application）、または他のデータが、モバイルデバイスおよび／またはモバイルデバイスユーザに提供されうる。さらなる実施形態では、追加のロケーション追跡により、グループおよび／または個人のユーザ位置ベースのチャレンジ、例えば借り物競争（scavenger hunts）、がグループメンバに対して提供されることが可能になり、追加の報酬、広告、情報、コンテクストアプリケーション、または他のデータが、位置ベースのチャレンジの結果に基づいてグループおよび／または個人に提供されることが可能になりうる。
【００１５】
[0030]様々な実施形態では、モバイルデバイスの位置は、モバイルデバイスとの対話、例えば、ワイヤレスネットワークに関連付けられた通信データパケットおよびリンク管理信号（例えば、ワイヤレス接続を維持するために交換される信号）、およびモバイルデバイスからネットワークに通信された位置報告（例えば、ＧＰＳ座標）、に基づいてネットワークによって決定されうる。実例となる実施形態では、モバイルデバイスの位置（例えば、緯度、経度、および／または高度）は、広域ネットワーク（ＷＡＮ）アクセスポイントトランシーバにとって利用可能な信号情報に基づいて、三辺測量アルゴリズム（trilateration algolism）を使用して決定されうる。例として、モバイルデバイスは、ワイヤレスネットワークの３つ以上のＷＡＮアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ、等）と通信状態にありうる。各アクセスポイントのカバレッジマップに基づいて、サーバは、その３つ以上のアクセスポイントに基づいた三辺測量アルゴリズムを使用してモバイルデバイスの位置を決定することができる。ある実施形態では、カバレッジマップは、アクセスポイントによってカバーされた信号アーク（例えば、信号伝搬エリア）を、その信号アークによって取り囲まれた地理的座標と相関させることができる。ある実施形態では、サーバは、モバイルデバイスと、ワイヤレスネットワークの１つまたは複数のアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ、等）との間の接続の特性に基づいて、モバイルデバイスの位置を決定することができる。接続の特性は、サービス品質測定、信号強度測定、および誤り率測定を含むことができる。ある実施形態では、カバレッジマップは、アクセスポイントに対する距離／位置と、既知の接続特性を相関させることができる。
【００１６】
[0031]ある実施形態では、各々がモバイルデバイスを搬送するユーザのセット（例えば、各家族のメンバが彼または彼女自身のスマートフォンを搬送することができる家族）は、同じ会場（venue）（例えば、遊園地、動物園、等）を訪れることができる。同じ会場に入ると、ユーザのセットは、時間期間の間、特定の地理的エリアに一緒に立ちうる。例として、遊園地に入るとき、家族は度々、写真を撮られるように一緒に立ちうる。ある実施形態では、サーバは、モバイルデバイスを搬送するユーザのセットが、特定の地理的位置に時間期間の間（例えば、遊園地の入口で写真を撮られるための２０秒間）、一緒に立っていたことを認識することができ、ユーザによって搬送されるモバイルデバイスをグループとして関連付けることができる。ある実施形態では、サーバは、モバイルデバイスと、その会場に位置付けられた１つまたは複数のワイヤレスアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント）との間の通信に基づいて、各モバイルデバイスの位置を決定することができる。例として、遊園地は、遊園地においてワイヤレスインターネットサービスを提供することができる一連のＷｉ−Ｆｉ（登録商標）アクセスポイントを備え付けられることができる。サーバは、管理信号（例えば、プローブ要求）のような、モバイルデバイスと各Ｗｉ−Ｆｉ（登録商標）アクセスポイントとの間の通信をモニタし、管理信号に基づいて、家族メンバによって搬送される各モバイルデバイスが、１つまたは複数のＷｉ−Ｆｉ（登録商標）アクセスポイント（例えば、３つのＷｉ−Ｆｉ（登録商標）アクセスポイント）と通信状態にあることを認識することができる。サーバは、例えば三辺測量を使用して、各モバイルデバイスの位置を決定し、少なくともトリガ期間（例えば、２０秒）の間、同じ地理的エリア（例えば、遊園地入口、写真ブースエリア、特別に特定されたペアリングサークル等）に、家族メンバのモバイルデバイスが一緒に停止したと決定することができる。モバイルデバイスが、トリガ期間の間、同じ地理的エリアに一緒に位置付けけられることに基づいて、サーバは、例えば、サーバにとって利用可能なメモリ（例えば、データベース）内の同じデータ表に、各家族メンバのモバイルデバイスの、媒体アクセス制御アドレスまたは識別（「ＭＡＣ  ＩＤ」）および／あるいはインターネットプロトコルアドレス（「ＩＰアドレス」）を記憶することによって、家族メンバのモバイルデバイスをグループとして関連付けることができる。さらなる実施形態では、モバイルデバイス（mobile devices）が、グループに追加されるために、登録ページのためのＵＲＬのような、同じＵＲＬにアクセスするように要求されうることを追加のトリガが含むことができる。例として、サーバは、ＵＲＬhttp://www.mapofmygroup.comにおける情報を求めるハイパーテキストトランスポートプロトコル（「ＨＴＴＰ」）ＧＥＴ要求メッセージを、追加のトリガとして認識することができる。家族メンバのモバイルデバイスが、少なくともトリガ期間の間、同じ地理的エリアに一緒に停止したこと、および全員がhttp://www.mapofmygroup.comに関連付けられたＨＴＴＰ  ＧＥＴ要求を送ったことを決定することに基づいて、サーバは、家族���ンバのモバイルデバイスをグループとして関連付けることができる。
【００１７】
[0032]ある実施形態では、一度グループが構築されると（例えば、遊園地におけるグループ化された家族メンバのモバイルデバイス）、サーバは、その会場における（例えば、遊園地における）グループ化されたモバイルデバイスの各々の位置を追跡することができる。例として、サーバは、例えば三辺測量によって、各モバイルデバイスの位置を周期的に（例えば、固定された間隔で、新たなＷｉ−Ｆｉ（登録商標）アクセスポイントによるモバイルデバイスの発見の際に、等で）決定することができる。ある実施形態では、グループに関連付けられたモバイルデバイスがコンテンツを求める要求（例えば、ＨＴＴＰ  ＧＥＴ要求）を作るとき、サーバは、モバイルデバイスがいるグループに基づいて、その要求および／またはコンテンツを変更することができる。例として、家族メンバのモバイルデバイスからの遊園地のマップを求めるＨＴＴＰ  ＧＥＴ要求は、その要求が、その家族に関連付けられたグループのモバイルデバイスから来たことを示すように変更されうる。このように、コンテクストのコンテンツ、例えば、遊園地のウェブサーバから特定の家族のために仕立てられた遊園地のマップ（例えば、家族の待望の（desired）乗り物を訪れるために従うべき予め用意されたルートを図示している）は、要求している家族メンバのモバイルデバイスに提供されうる。追加の例では、サーバは、各家族メンバのモバイルデバイスの現在位置（例えば、緯度、経度、および／または高度）をグラフィックに示すために遊園地マップを変更することによって等で、コンテクストのコンテンツを構築するために、要求している家族メンバグループデバイスに提供されるコンテンツを変更することができる。さらなる実施形態では、モバイルデバイスのグループ化は、グループのメンバ間での情報の共有およびグループ通信を可能にすることができる。例として、同じグループに追加されることによって、家族メンバのモバイルデバイスは、いずれの他の家族メンバグループのモバイルデバイスとも、写真を共有する、メッセージを交換する、等を行うことを可能されうる。
【００１８】
[0033]別の実施形態では、各々がモバイルデバイスを搬送するユーザのセット（例えば、各々がスマートフォンを搬送するエグゼクティブ）が、同じ会場（例えば、会議、展示会（tradeshow）、等）を訪れることができる。ある実施形態では、各モバイルデバイスと、その会場に位置付けられた１つまたは複数のワイヤレスアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント）との間の対話（例えば、ネットワークページ、プローブ要求、信号品質要求、電力要求等のような、ワイヤレス通信リンクを確立または維持するために使用されるネットワーク管理信号）に基づいて、その会場における各モバイルデバイスの位置を決定することができる。例として、集会のフロアは、その集会においてワイヤレスインターネットサービスを提供することができる一連のＷｉ−Ｆｉ（登録商標）アクセスポイントを備え付けられることができる。サーバは、各モバイルデバイスと各Ｗｉ−Ｆｉ（登録商標）アクセスポイントとの間の通信をモニタし、集会の出席者によって搬送される各モバイルデバイスが、１つまたは複数のＷｉ−Ｆｉ（登録商標）アクセスポイント（例えば、３つのＷｉ−Ｆｉ（登録商標）アクセスポイント）と通信状態にあることを認識することができる。サーバは、各モバイルデバイスとのネットワーク対話に基づいて、例えば三辺測量を使用して、各モバイルデバイスの位置を決定することができる。ある実施形態では、モバイルデバイスが特定の地理的境界を横切った（例えば、エグゼクティブ専用エリア（exrctives only area）のような、特定の地理的エリアに入った）という事実は、サーバがグループ（例えば、エグゼクティブによって搬送されたモバイルデバイスのグループ）に、特定の地理的境界を横切るモバイルデバイスを追加するようにトリガすることができる。例として、エグゼクティブ専用エリアまたは会議室に入るいずれのモバイルデバイスも、エグゼクティブモバイルデバイスのグループに追加されうる。このように、モバイルデバイスは、同時にエグゼクティブ専用エリアにある必要はなく、単に会議中に任意の時間にエグゼクティブ専用エリアに入るように特定の地理的境界を横切ることにより、結果としてモバイルデバイスがエグゼクティブグループに追加されることになりうる。このように、エグゼクティブを対象とした、的を絞った広告、情報、クーポン、報酬、割引等が、そのエグゼクティブグループにのみ提供されうる。別の実施形態では、特定の地理的位置にトリガ期間よりも長い間停止するモバイルデバイスに基づいて、アドホックグループがその会場に構築されうる。例として、広告主は展示会で特定のビルボードを見たすべての出席者のグループを構築することを望みうる。１０秒（すなわち、トリガ期間）よりも長い間ビルボード（すなわち、特定の地理的エリア）の前に止まるいずれのモバイルデバイスもグループに追加されうる。したがって、モバイルデバイスが同じ時間の期間の間、地理的エリアに存在しないことがあるけれども、それらは同じグループに追加されうる。このように、広告主は、展示会でビルボードを実際に見た出席者のモバイルデバイスにのみ、追加の情報、報酬、割引等を送ることができる。加えて、広告主は、その会場の外��例えば、展示会の後）でもそのグループを維持し、後にそのグループに報酬を送ることができる。同様の例において、展示会の運営担当側（booth operator）は、トリガ時間の期間（例えば、５分）の間ブースを訪れた出席者のグループを構築することを望みうる。このように、出席者がネットワークによって決定される位置情報に基づいて追加されうるので、ブース運営担当側は、例えば名刺を提供すること、バッジ（badge）をスキャンすること、等のいずれのアクションも出席者に起こすように要求することなく、グループを構築することができる。
【００１９】
[0034]ある実施形態では、一度グループが構築されると（例えば、遊園地におけるグループ化された家族メンバのモバイルデバイス、集会におけるエグゼクティブ、展示会における出席者、等）、サーバは、その会場における（例えば、遊園地、集会、展示会、等における）グループ化されたモバイルデバイスの各々の位置を追跡することができる。例として、サーバは、例えば三辺測量によって、各モバイルデバイスの位置を周期的に（例えば、固定された間隔で、新たなＷｉ−Ｆｉ（登録商標）アクセスポイントによるモバイルデバイスの発見の際に、等で）決定することができる。ある実施形態では、モバイルデバイスの追跡は、サーバがグループメンバに位置チャレンジを提供することを可能にしうる。例として、その会場における１つまたは複数の位置に入ること（例えば、遊園地において設定された数の乗り物に訪れること、展示会において設定された数のブースを訪れること、集会においてすべてのディスプレイホールに入ること、等）が理由で、すべてのグループメンバおよび／または個々のグループメンバに、報酬（例えば、ポイント、バッジ、クーポン、賞、等）が与えられる借り物競争タイプのゲームが提供されうる。報酬は、位置チャレンジの完了に基づいて、個人および／またはグループに送られうる。例えば、すべてのグループメンバが展示会における特定のブースを訪れる場合、クーポンが各グループメンバに与えられうる。
【００２０】
[0035]様々な実施形態において、位置の決定、グループの構築、および／またはグループへのモバイルデバイスの追加が、リアルタイムで行われうる。例えば、モバイルデバイスがペアリングゾーンに入ると、モバイルデバイスは、アドホックグループに追加されうる。
【００２１】
[0036]他の実施形態では、位置の決定、グループの構築、および／またはグループへのモバイルデバイスの追加、に関連する動作の少なくとも一部が、イベント後データ分析（post event data analysis）の一部として行われうる。例として、Ｗｉ−Ｆｉ（登録商標）ベースのネットワークは、ネットワークを使用してモバイルデバイスに関する接続情報を追跡および記憶することができ、記憶された接続情報は、イベント後データ分析中にモバイルデバイスの位置を決定するために分析されうる。別の例として、Ｗｉ−Ｆｉ（登録商標）ベースのネットワークは、モバイルデバイスに関する位置を決定し、位置決定を記憶することができる。ある実施形態では、決定された位置は、追跡された個人に関する位置履歴情報のデータベースを生成するためにサーバによって使用されうる。そのような位置履歴情報のデータベースを使用するイベント後データ分析または分析論（analytics）は、特定の時間、個人に対する近接、行動のパターン等のような、追加の環境的要因に基づくネットワークによって決定される位置情報に基づいてグループの構築を可能にすることができる。例として、遊園地からのデータは、どのモバイルデバイスが迷子の子供が最後に見られた位置の近くにあり得たかを特定するために分析され、グループは、それらのデバイスから構築されうる。このように、迷子の子供の警告が、迷子の子供についての情報を求めて、それらのグループ化されたモバイルデバイスに送られうる。別の例として、ワイヤレスネットワークからのデータは、どのモバイルデバイスが既知の病気の保有者（例えば、伝染性の病気に感染した個人）と接触したかを特定するように分析され、病気の保有者が伝染性であり得たときに時間期間をわたって病気の保有者の所与の近接（例えば、５フィート）内に現れたそれらのモバイルは、一緒にグループ化されうる。このように、識別されたモバイルデバイスのユーザは、病気に対して潜在的に曝されていること（potential exposure）に基づいて、医学的処置を求める必要性を通知されうる。加えて、様々な実施形態は、性犯罪者追跡、および性犯罪者と接触したモバイルデバイスのグループの通知のために使用されうる。
【００２２】
[0037]ある実施形態では、モバイルデバイスおよび固定されたもの（例えば、店内で売り出されているアイテム、表門の改札口（front gate turnstile）および／または入口、プリンタ、あるいは動作中に固定された位置に概して留まる他のデバイスのような、さほど可動でないデバイス）を含んでグループが構築されうる。例として、モバイルデバイスを搬送する消費者は、モバイルデバイスがトリガ期間の間、テレビと同じ地理的エリアに位置付けられていることに基づいて、サーバによって店内のテレビに関連付けられうる。このように、サーバは、テレビと消費者とをペアとして関連付けうる。別の例として、モバイルデバイスを搬送するユーザは、モバイルデバイスが表門を通過することに基づいて、サーバによって遊園地の表門に関連付けられうる。このように、サーバは、遊園地からの表門アソシエーション（front gate association）を通じてユーザの入場および退出を追跡することができる。
【００２３】
[0038]図１は、様々な実施形態を用いた使用に適したネットワーク１００を例示している。ネットワーク１００は、モバイルデバイス１０２、１０４（例えば、スマートフォン）、アクセスポイント１０６、１０８、１１０（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ等）、およびインターネット１１２に接続された１つまたは複数のサーバ１１４を含むことができる。モバイルデバイス１０２は、アクセスポイント１０６とのワイヤレス接続１１６、アクセスポイント１０８とのワイヤレス接続１２０、およびアクセスポイント１１０とのワイヤレス接続１２４を確立することができる。モバイルデバイス１０４は、アクセスポイント１０６とのワイヤレス接続１１８、アクセスポイント１０８とのワイヤレス接続１２２、アクセスポイント１１０とのワイヤレス接続１２６を確立することができる。アクセスポイント１０６、１０８、１１０は、インターネット１１２、ならびに／あるいは１つまたは複数のサーバ１１４に接続されたローカルエリアネットワークのような別のネットワークに接続されうる。このように、モバイルデバイス１０２、１０４、および１つまたは複数のサーバ１１４はすべて、アクセスポイント１０６、１０８、１１０、およびインターネット１１２（または、１つまたは複数のサーバ１１４に接続されたローカルエリアネットワーク）を介して互いにデータを交換することができる。
【００２４】
[0039]図２Ａは、ネットワークベースのポジショニングおよびグループ構築を可能にする実施形態のシステムを例示している。ネットワークは、接続（connection）Ａ、Ｂ、およびＣをそれぞれ介してサーバ２０７に接続されたアクセスポイント２０２、２０４、および２０６（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ等）を含むことができる。接続Ａ、Ｂ、およびＣは、サーバ２０７およびアクセスポイント２０２、２０４、および２０６が情報を交換することを可能にする、ワイヤード（wired）および／またはワイヤレス接続（例えば、ローカルエリアネットワークおよび／またはインターネットを介した接続）のような、あらゆるタイプの接続でありうる。ある実施形態では、サーバ２０７にとって利用可能なメモリは、アクセスポイントによってカバーされた信号アーク（例えば、信号伝搬エリア）を、信号アークによって取り囲まれた地理的座標（例えば、緯度、経度、および／または高度）と相関させることができる、各アクセスポイント２０２、２０４、および２０６に関連付けられたカバレッジマップを含むことができる。さらなる実施形態では、カバレッジマップはまた、例えば、サービス品質測定、誤り率測定、信号強度測定等の信号特性を、アクセスポイントの信号アークによって取り囲まれた地理的座標と相関させることもできる。アクセスポイント２０２に関するカバレッジマップは、アクセスポイント２０２からの信号によって取り囲まれた地理的座標と、信号アーク２１０を相関させることができる。アクセスポイント２０４に関するカバレッジマップは、アクセスポイント２０４からの信号によって取り囲まれた地理的座標と、信号アーク２１２を相関させることができる。アクセスポイント２０６に関するカバレッジマップは、アクセスポイント２０６からの信号によって取り囲まれた地理的座標と、信号アーク２０８を相関させることができる。ある実施形態では、ペアリングゾーン２２６が定義されうる。ペアリングゾーン２２６は、サーバ２０７にとって利用可能なメモリに定義された地理的位置であることができ、ペアリングゾーン２２６内に位置付けられたモバイルデバイスは、サーバ２０７によってグループに追加されうる。ネットワークは、モバイルデバイス２１４、２１６、２１８、２２０、２２２、および／または２２４、ならびにアクセスポイント２０２、２０４、および／または２０６によって送られた／または受信されたネットワーク管理信号のような、モバイルデバイス２１４、２１６、２１８、２２０、２２２、および／または２２４とアクセスポイント２０２、２０４、および／または２０６との間の通信に基づいて、モバイルデバイス２１４を搬送するユーザＡ、モバイルデバイス２１６を搬送するユーザＢ、モバイルデバイス２１８を搬送するユーザＣ、モバイルデバイス２２０を搬送するユーザＤ、モバイルデバイス２２２を搬送するユーザＥ、およびモバイルデバイス２２４を搬送するユーザＦ、のようなモバイルデバイスを搬送するユーザの位置を決定することができる。ある実施形態では、サーバ２０７は、モバイルデバイス２１４、２１６、２１８、２２０、２２２、および／または２２４が通信しているアクセスポイント２０２、２０４、および／または２０６を、アクセスポイント２０２、２０４、および／または２０６のカバレッジマップと比較することに基づいて、モバイルデバイス２１４、２１６、２１８、２２０、２２２、および／または２２４の位置を決定することができる。ある実施形態では、モバイルデバイス２１４、２１６、２１８、２２０、２２２、および／または２２４の位置は、アクセスポイント２０２、２０４、および２０６の間の三辺測量に基づきうる。ある実施形態では、サーバ２０７は、モバイルデバイス２１４、２１６、２１８、および２２０の位置がペアリングゾーン２２６内にあると決定することができ、サーバ２０７は、モバイルデバイス２１４、２１６、２１８、および２２０、ならびにそれらのそれぞれのユーザＡ、Ｂ、Ｃ、およびＤをグループに構築および／または追加することができる。さらなる実施形態では、ペアリングゾーン２２６におけるモバイルデバイス２１４、２１６、２１８、および２２０の位置以上の他のトリガが、モバイルデバイス２１４、２１６、２１８、および２２０がグループに追加されうる前に生じることを要求されうる。ある実施形態では、トリガは、モバイルデバイス２１４、２１６、２１８、および２２０が、グループに追加される前の特定の時間の期間（例えば、２０秒）、またはそれより長い間、ペアリングゾーン２２６に留まるべきであるという要件のような、時間ベースでありうる。別の実施形態では、トリガは、モバイルデバイス２１４、２１６、２１８、および２２０に、特定のＵＲＬにナビゲートする、ウェブ登録を完了する、写真を提供する、等を行うように要求することのような他の要因に基づきうる。
【００２５】
[0040]例として、図２Ａは、遊園地内に確立されたＷｉ−Ｆｉ（登録商標）ネットワークの表門部分を例示しうる。ペアリングゾーン２２６は、例えば、表門において描かれている円によって、地上に物理的に表されうる。ユーザＡ、Ｂ、Ｃ、Ｄ、Ｅ、およびＦは、遊園地への訪問者でありうる。さらに、ユーザＡ、Ｂ、Ｃ、およびＤは、その遊園地に一緒に訪れる家族でありうる。サーバ２０７は、ユーザＡ、Ｂ、Ｃ、Ｄ、Ｅ、およびＦの各々の位置を、それらのそれぞれのモバイルデバイス２１４、２１６、２１８、２２０、２２２、および２２４の間の通信に基づいて決定することができる。サーバ２０７は、モバイルデバイス２２４がアクセスポイント２０２およびアクセスポイント２０６に関連付けられていることに基づいてユーザＦの位置を決定することができる。サーバは、モバイルデバイス２２２がアクセスポイント２０２に関連付けられていることに基づいて、ユーザＥの位置を決定することができる。サーバ２０７は、モバイルデバイス２２２もモバイルデバイス２２４もアクセスポイント２０４に関連付けられていないことに基づいて、ユーザＥもユーザＦもペアリングゾーン２２６内に位置付けられていないと決定することができる。サーバ２０７は、アクセスポイント２０２、２０４、および２０６のカバレッジマップに基づいて、ペアリングゾーン２２６が、アクセスポイント２０６、２０２、および２０４の信号アーク２０８、２１０、および２１２のそれぞれによってカバーされていると決定することができる。サーバ２０７は、モバイルデバイス２１４、２１６、２１８、および２２０がアクセスポイント２０２、２０４、および２０６に関連付けられていることに基づいて、ユーザＡ、Ｂ、Ｃ、およびＤの位置を決定することができ、ならびにモバイルデバイス２１４、２１６、２１８、および２２０がペアリングゾーン２２６に位置付けられていると決定することができる。サーバ２０７はグループを構築し、モバイルデバイス２１４、２１６、２１８、および２２０をグループに追加することができる。このように、家族のメンバ、ユーザＡ、ユーザＢ、ユーザＣ、およびユーザＤは、ペアリングゾーン２２６に入ることによってグループに追加されることができる一方で、ユーザＥおよびユーザＦは、モバイルデバイス２２２および２２４がペアリングゾーン２２６になかったので、家族のグループに追加されないことがある。
【００２６】
[0041]図２Ｂは、図２Ａで例示された実施形態のシステムの別の部分を例示しているシステムブロック図である。ネットワークは、接続Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊ、およびＫのそれぞれを介してサーバ２０７に接続された追加のアクセスポイント２３０、２３２、２３４、２３６、２３８、２４０、２４２、および２４４（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ等）を含むことができる。接続Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊ、およびＫは、サーバ２０７およびアクセスポイント２３０、２３２、２３４、２３６、２３８、２４０、２４２、および２４４が情報を交換することを可能にする、ワイヤードおよび／またはワイヤレス接続（例えば、ローカルエリアネットワークおよび／またはインターネットを介した接続）のような、あらゆるタイプの接続でありうる。ある実施形態では、サーバ２０７にとって利用可能なメモリは、アクセスポイントによってカバーされた信号アーク（例えば、信号伝搬エリア）を、信号アークによって取り囲まれた地理的座標（例えば、緯度、経度、および／または高度）と相関させることができる、各アクセスポイント２３０、２３２、２３４、２３６、２３８、２４０、２４２、および２４４に関連付けられたカバレッジマップを含むことができる。さらなる実施形態では、カバレッジマップはまた、例えば、サービス品質測定、誤り率測定、信号強度測定等の信号特性を、アクセスポイントの信号アークによって取り囲まれた地理的座標と相関させることもできる。ある実施形態では、アクセスポイント２３０、２３２、２３４、２３６、２３８、２４０、２４２、および２４４は、会場２２８（例えば、遊園地）内のモバイルデバイス２１４、２１６、２１８、および２２０と通信するために、例えば、ユーザＡ、Ｂ、Ｃ、およびＤがその会場全体を移動するときにモバイルデバイス２１４、２１６、２１８、および２２０にインターネットアクセスを提供するために、会場２２８全体に分散されうる。
【００２７】
[0042]図２Ａを参照して上記で論じられた遊園地の例を用いて続けると、図２Ｂに例示されている会場２２８は、遊園地のアトラクション部分でありうる。サーバ２０７は、ユーザＡ、Ｂ、Ｃ、およびＤが遊園地全体を移動するときに、それらのそれぞれのモバイルデバイス２１４、２１６、２１８、および／または２２０とアクセスポイント２３０、２３２、２３４、２３６、２３８、２４０、２４２、および／または２４４との間の通信に基づいてユーザＡ、Ｂ、Ｃ、およびＤの家族グループを追跡することができる。サーバ２０７は、ユーザＡ、Ｂ、Ｃ、およびＤの位置を周期的におよび／または要求に応じて決定することができる。ある実施形態では、サーバ２０７は、すべての家族グループメンバのモバイルデバイス２１４、２１６、２１８、および／または２２０の位置を継続的に追跡することができ、各モバイルデバイス２１４、２１６、２１８、および／または２２０に関する決定された位置情報を各モバイルデバイス２１４、２１６、２１８、および／または２２０、ならびに／あるいは他のモバイルデバイス、アプリケーション、サーバ等にとって利用可能にすることができる。
【００２８】
[0043]図２Ｃは、図２Ｂで例示されたシステムで動作するモバイルデバイス２１４の実施形態のユーザインターフェース２４６（例えば、ディスプレイ）を例示している。ある実施形態では、モバイルデバイス２１４は、ユーザＡ、Ｂ、Ｃ、およびＤの位置を示すサーバ２０７から受信されたコンテンツを提供することができる。図２Ａおよび２Ｂを参照して上記で論じられた例を用いて続けると、ユーザＡは、モバイルデバイス２１４のウェブブラウザ２４８をＵＲＬ  http://www.mapofmygroup.com/yourgroupに向けることができる。サーバ２０７は、モバイルデバイス２１４から、ＵＲＬに関連付けられたＨＴＴＰ  ＧＥＴ要求を受信することができ、そのＵＲＬにおいて、ユーザＡ  ２５２、ユーザＢ  ２５４、ユーザＣ  ２５６、およびユーザＤ  ２５８の現在位置をグラフィックに示す遊園地のマップ２５０を生成および／または変更することができる。モバイルデバイス２１４は、サーバ２０７からこのコンテクストのコンテンツ（すなわち、生成および／または変更された遊園地のマップ２５０）を受信することができ、ウェブブラウザ２４８において、ユーザＡ  ２５２、ユーザＢ  ２５４、ユーザＣ  ２５６、およびユーザＤ  ２５８の現在位置をグラフィックに示す生成および／または変更された遊園地のマップ２５０を提供することができる。このように、ユーザＡは、家族が遊園地を探索するとき、ネットワークによって家族グループメンバのユーザＡ、Ｂ、Ｃ、およびＤの位置を示すコンテクストのコンテンツを提供されうる。
【００２９】
[0044]別の実施形態では、アクセスポイントは、モバイルデバイスから受信される信号からの信号特性に基づいて、モバイルデバイスまでの範囲を推定することができる。モバイルデバイスＷＡＮトランシーバの送信電力が知られうる、または推定されうるので、アクセスポイントとモバイルデバイスとの間の距離は、推測された送信機電力レベルおよび１／Ｒ２伝搬モデルに基づいて推定されうる。代わりとして、アクセスポイントは、モバイルデバイスに対してそれ自身の送信の信号強度を報告するようにポーリングする（つまり、アクセスポイントの信号がどれ程強いようであるかを報告するようにをモバイルデバイスに対して求める）ことができ、アクセスポイント送信機電力を知ることは、１／Ｒ２伝搬モデルを使用して分離距離を推定する。３つ以上のアクセスポイントがこの方法で分離距離を推定するとき、モバイルデバイスの推定された位置は、アクセスポイントの既知の位置、３つの範囲推定、および周知の三辺測量アルゴリズムを使用してサーバによって計算されうる。
【００３０】
[0045]図３は、ネットワークベースのポジショニングおよびグループ構築を可能にする別の実施形態のシステムを例示しているシステムブロック図である。ネットワークは、接続Ａ、Ｂ、ＣおよびＤをそれぞれ介してサーバ３０９に接続されたアクセスポイント３１２、３１４、３１６、および３１８（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ等）を含むことができる。接続Ａ、Ｂ、ＣおよびＤは、サーバ２０９およびアクセスポイント３１２、３１４、３１６、および３１８が情報を交換することを可能にする、ワイヤードおよび／またはワイヤレス接続（例えば、ローカルエリアネットワークおよび／またはインターネットを介した接続）のような、あらゆるタイプの接続でありうる。ある実施形態では、サーバ３０９にとって利用可能なメモリは、アクセスポイントによってカバーされた信号アーク（例えば、信号伝搬エリア）を、信号アークによって取り囲まれた地理的座標（例えば、緯度、経度、および／または高度）と相関させることができる、各アクセスポイント３１２、３１４、３１６、および３１８に関連付けられたカバレッジマップを含むことができる。さらなる実施形態では、カバレッジマップはまた、例えばサービス品質測定、誤り率測定、信号強度測定等の信号特性を、アクセスポイントの信号アークによって取り囲まれた地理的座標と相関させることもできる。ある実施形態では、ペアリングゾーン３１９および３０８は定義されうる。ペアリングゾーン３１９および３０８は、サーバ３０９にとって利用可能なメモリに定義された地理的位置であることができ、ペアリングゾーン３１９および３０８内に位置付けられたモバイルデバイスは、サーバ３０９によってグループに追加されうる。例として、ペアリングゾーン３１９は、ビルボード３１０の前に位置付けられた地理的エリアであることができ、モバイルデバイスが時間の期間（例えば、５秒）の間ペアリングゾーン３１９に残存するという要件のようなトリガは、ペアリングゾーン３１９に関連付けられうる。別の例として、ペアリングゾーン３２０は、エグゼクティブエリア３０８のような会場３０２の特定の部屋またはエリアであることができ、小規模売り手エリア３０６からエグゼクティブエリア３０８へ地理的境界を横切ることのようなトリガは、ペアリングゾーン３０８に関連付けられうる。
【００３１】
[0046]ある実施形態では、ネットワークは、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８、ならびにアクセスポイント３１２、３１４、３１６および／または３１８によって送られた／受信されたネットワーク管理信号のような、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８とアクセスポイント３１２、３１４、３１６および／または３１８との間の通信に基づいて、モバイルデバイス３２０を搬送するユーザＡ、モバイルデバイス３２２を搬送するユーザＢ、モバイルデバイス３２４を搬送するユーザＣ、モバイルデバイス３２６を搬送するユーザＤ、およびモバイルデバイス３２８を搬送するユーザＥ、のようなモバイルデバイスを搬送するユーザの位置を決定することができる。ある実施形態では、サーバ３０９は、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８が通信しているアクセスポイント３１２、３１４、３１６、および／または３１８を、アクセスポイント３１２、３１４、３１６、および／または３１８のカバレッジマップと比較することに基づいて、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８の位置を決定することができる。ある実施形態では、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８の位置がアクセスポイント３１２、３１４、３１６、および３１８の間の三辺測量に基づきうる。ある実施形態では、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８の位置は、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８と、アクセスポイント３１２、３１４、３１６、および３１８との間の接続の特性に基づきうる。このように、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８は、１つのアクセスポイント３１２、３１４、３１６、または３１８とのみ通信状態にありうるけれども、接続の特性は、モバイルデバイスの位置を決定するためにアクセスポイント３１２、３１４、３１６、または３１８のカバレッジマップに比較されうる。例として、ユーザＡが小規模売り手エリア３０６およびエグゼクティブエリア３０８にいるとき、モバイルデバイス３２０は、アクセスポイント３１８とのみ通信状態にありうるが、アクセスポイント３１８からより遠いエグゼクティブエリア３０８における信号強度測定値が小規模売り手エリア３０６における測定値よりも小さくありうるので、サーバ３０９は、ユーザＡの位置が小規模売り手エリア３０６と比べてエグゼクティブエリア３０８にあると決定することができる。ある実施形態では、接続特性は、モバイルデバイス３２０、３２２、３２４、３２６、および／または３２８から受信された、測定値を含む情報に少なくとも部分的に基づいて決定されうる。様々な実施形態では、モバイルデバイスの位置は、ネットワークまたはモバイルデバイスにとって利用可能な信号情報に基づいて決定されうる。
【００３２】
[0047]例として、会場３０２は、様々な出席者、例えば、エグゼクティブ、売り手等によって参加される展示会でありうる。ユーザＡ、Ｂ、Ｃ、Ｄ、およびＥは、各々がモバイルデバイス３２０、３２２、３２４、３２６、および３２８をそれぞれ搬送する出席者でありうる。サーバ３０９は、ユーザＡ、Ｂ、Ｃ、Ｄ、およびＥが展示会中を移動するときにモバイルデバイス３２０、３２２、３２４、３２６、および３２８の位置を追跡することができる。サーバ３０９は、ペアリングゾーン３１９の関連する１つの広告主グループおよびペアリングゾーン３０８に関連するエグゼクティブグループの、２つのグループを確立することができる。ユーザＡは、ビルボード３１０上の広告を見るために、ペアリングゾーン３１９に移動することができる。サーバ３０９は、ユーザＡがペアリングゾーン３１９に位置付けられていると決定することができ、ユーザＡがペアリングゾーン３１９に留まる時間が、ペアリングゾーン３１９に関連付けられたトリガ時間期間を満たす、または超えるかどうかを決定することができる。ユーザＡは、トリガ時間期間を超えうる２０秒の間、ペアリングゾーン３１９に留まることができ、サーバ３０９は、ペアリングゾーン３１９に関連付けられた広告するグループに、モバイルデバイス３２０および／またはユーザＡを追加することができる。ユーザＡは、小規模売り手エリア３０６に移動することができる。その後の時間になって、ユーザＢは、ペアリングゾーン３１９に移動しうる。サーバ３０９は、ユーザＢがペアリングゾーン３１９に位置付けられていると決定することができ、ユーザＢがペアリングゾーン３１９に留まる時間が、ペアリングゾーン３１９に関連付けられたトリガ時間期間を満たす、または超えるかどうかを決定することができる。ユーザＢは、トリガ時間期間を超えうる２５秒の間、ペアリングゾーン３１９に留まることができ、サーバ３０９は、ペアリングゾーン３１９に関連付けられた広告するグループに、モバイルデバイス３２２および／またはユーザＢを追加することができる。このように、ユーザＡおよびユーザＢが同じ時間にペアリングゾーン３１９にいなかったけれども、サーバ３０９は、ユーザＡとＢの両方、ならびに／またはそれらのモバイルデバイス３２０および３２２を同じグループに追加することができる。一度広告主グループに追加されると、ユーザＡおよびＢ、ならびに／またはそれらのモバイルデバイス３２０および３２２は、会場３０２にビルボード３１０を配置する広告主から報酬、クーポン、情報等を受信することができる。
【００３３】
[0048]さらなる例では、ユーザＡは小規模売り手エリア３０６からエグゼクティブエリア３０８に移動することができる。サーバ３０９は、ユーザＡがペアリングゾーン３０８（すなわち、エグゼクティブエリア３０８）に位置付けられていると決定することができ、ユーザＡが小規模売り手エリア３０６からエグゼクティブエリア３０８に入ることが、小規模売り手エリア３０６とエグゼクティブエリア３０８との間の地理的境界を横切ったことを示すと決定することができる。サーバ３０９は３０８にありうる。ユーザＥは、ユーザＥのモバイルデバイス３２８がエグゼクティブグループに関連付けられたペアリングゾーン３０８にあると既に特定されたので、エグゼクティブグループに以前から追加されていることがある。ユーザＣおよびＤは、それらのモバイルデバイス３２４および３２６がそれぞれエグゼクティブエリア３０８に入らなかったとサーバ３０９が決定することができるので、エグゼクティブグループに追加されないことがある。一度エグゼクティブグループに追加されると、ユーザＡおよびＥ、ならびに／またはそれらのモバイルデバイス３２０および３２８は、エグゼクティブのみを対象とした報酬、クーポン、情報等を受信することができる。ある実施形態では、エグゼクティブグループメンバはまた、彼らが小規模売り手エリア３０６を訪れる場合に彼らに小規模売り手サービスに関する割引を提供する位置チャレンジのような、位置チャレンジを提示されうる。サーバ３０９は、モバイルデバイス３２０が小規模売り手エリア３０６に存在したので、ユーザＡが位置チャレンジを完了したと決定することができ、ユーザＡおよび／またはモバイルデバイス３２０に、割引のような報酬を送ることができる。
【００３４】
[0049]図４は、グループにモバイルデバイスを構築および／または追加するための実施形態の方法４００を例示している。ある実施形態では、方法４００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。オプションの実施形態では、オプションのブロック４０１において、サーバは、ユーザ情報とモバイルデバイス情報を相関させることができる。例としてサーバは、モバイルデバイスから、例えば、名前、アドレス、写真等のユーザ情報を含むユーザ登録を受信することができ、そのデバイスのＭＡＣ  ＩＤおよび／またはＩＰアドレスをユーザ情報と関連付けることができる。ブロック４０２において、サーバは、モバイルデバイスから受信されたネットワーク管理信号のような、モバイルデバイスとのネットワーク対話に基づいて、モバイルデバイスの位置を決定することができる。ある実施形態では、モバイルデバイスによって送られたプローブ要求または他のクエリのようなネットワーク管理信号に基づいて、モバイルデバイスが所与の時間に利用可能である１つまたは複数のアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ等）を決定すること、およびモバイルデバイスの位置（例えば、緯度、経度、および／または高度）を特定するために１つまたは複数のアクセスポイントに関するカバレッジマップを比較することによって、サーバは、モバイルデバイスの位置を決定することができる。三辺測量のような、位置決定に関する様々な方法が、サーバによって使用されうる。サーバにおける、位置を決定するための方法が、図１０を参照してさらに下記で論じられる。決定ブロック４０４でサーバは、モバイルデバイスがペアリングゾーンに位置付けられているかどうかを決定することができる。ある実施形態では、サーバは、サーバにとって利用可能なメモリに記憶されたペアリングゾーンの予め定義された座標とモバイルデバイスの決定される位置を比較することによって、モバイルデバイスがペアリングゾーンに位置付けられていると決定することができる。ペアリングゾーンは、例えば所定のポイントからの半径範囲の円、部屋、三角形、台形等のあらゆる形をしうる。サーバが、モバイルデバイスがペアリングゾーンにないと決定する（すなわち、決定ブロック４０４＝「いいえ」）場合、ブロック４０６でサーバは、グループにモバイルデバイスを追加しないことがある。サーバが、モバイルデバイスがペアリングゾーンにあると決定する（すなわち、決定ブロック４０４＝「はい」）場合、ブロック４０８でサーバは、グループにモバイルデバイスを追加することができる。ある実施形態では、グループは、サーバにとって利用可能なメモリに定義された、既に確立されたグループでありうる。別の実施形態では、グループにモバイルデバイスを追加することは、グループがまだ確立されていないときにグループを構築することを含むことができる。
【００３５】
[0050]図５は、方法５００において、トリガが生じていない限りモバイルデバイスがグループに追加されないことがある点を除いて、図４を参照して上記で説明された方法４００に類似した実施形態の方法５００を例示している。ある実施形態では、方法５００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。ブロック４０２、４０４、および４０６において、サーバは、図４を参照して上記で説明された方法４００の同様の番号付けをされたブロックの動作を行うことができる。サーバが、モバイルデバイスがペアリングゾーンに位置付けられていると決定する（すなわち、決定ブロック４０４＝「はい」）場合、決定ブロック５０２でサーバは、トリガが生じたかどうかを決定することができる。ある実施形態では、トリガは、時間期間、地理的境界の横断、情報の提供、および／または他の環境的要因でありうる。例として、トリガは、モバイルデバイスがグループに追加されるためにペアリングゾーンに留まらなければならない、例えば１０秒の、最少の時間期間でありうる。例として、地理的境界は、モバイルデバイスがグループに追加されるために横切らなければならないラインでありうる。例として、情報は、例えばユーザ登録、ＨＴＴＰ  ＧＥＴ要求等の、モバイルデバイスから送られた情報でありうる。別の例として、環境的要因は、モバイルデバイスが、１：００ＰＭと１：３０ＰＭとの間のような、ある特定の時間にペアリングゾーンに存在することでありうる。さらなる例として、環境的要因は、モバイルデバイスが、別の個人および／またはモバイルデバイスと同じ時間にペアリングゾーンにあることでありうる。サーバが、トリガが生じなかったと決定する（すなわち、決定ブロック５０２＝「いいえ」）場合、上記で論じられたように、ブロック４０６でサーバは、グループにモバイルデバイスを追加しないことがある。サーバが、トリガが生じたと決定する（すなわち、決定ブロック５０２＝「はい」）場合、上記で論じられたように、ブロック４０８でサーバは、グループにモバイルデバイスを追加することができる。
【００３６】
[0051]図６は、グループに、ペアリングゾーン内で特定されたモバイルデバイスを追加するための実施形態の方法６００を例示している。ある実施形態では、方法６００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。ブロック６０２でサーバはペアリング指示を受信することができる。ある実施形態では、ペアリング指示は、グループ内の他のモバイルデバイスと所与のモバイルデバイスをペアリングするための指示でありうる。例として、ペアリング指示は、サーバによってホストされたグループ構築ページに対応するペアリングゾーン内のモバイルデバイスからのＨＴＴＰ  ＧＥＴ要求でありうる。上記で論じられたようにブロック４０２において、サーバは、モバイルデバイスからのネットワーク管理信号に基づいて、モバイルデバイスの位置を決定することができる。さらなる実施形態では、ペアリング指示は、グループ名のような情報を含むことができる。ブロック６０４でサーバは、ペアリング指示に関連付けられたモバイルデバイスを有するペアリングゾーンに位置付けられた１つまたは複数の他のモバイルデバイスを特定することができる。ある実施形態では、ペアリングゾーンは、遊園地エントランスに定義された円のような、予め定義された地理的位置であることができ、そこではモバイルデバイスはペアリングされるように位置付けられなければいけない。別の実施形態では、ペアリングゾーンはペアリング指示に関連付けられたモバイルデバイスの周りの半径範囲であることができ、地理的位置は、サーバによって受信されたペアリング指示毎に変化しうる。このように、ペアリングゾーンは、あらゆる地理的位置で、かつあらゆるサイズで、サーバによって構築されうる。ある実施形態では、サーバは、各他のモバイルデバイスの位置を決定することができ、他のモバイルデバイスがペアリングゾーン内にあるかどうかを特定するために位置決定を使用することができる。上記で論じられたように、オプションの実施形態では、ブロック５０２においてサーバは、トリガイベントが生じたかどうかを決定することができる。トリガが生じていない（すなわち、決定ブロック５０２＝「いいえ」）場合、ブロック６０６でサーバは、ペアリング指示に関連付けられたモバイルデバイスおよび／または他のモバイルデバイスのペアリング誤りを示すことができる。トリガが生じた（すなわち、決定ブロック５０２＝「はい」）場合、ブロック６０８でサーバは、モバイルデバイスおよび任意の特定されたモバイルデバイスをグループに追加することができる。ある実施形態では、グループがまだ存在していないときにモバイルデバイスに関してグループが構築されることができ、モバイルデバイスは、新たに構築されたグループに追加されることができる。ある実施形態では、グループは、ペアリング指示における情報に少なくとも部分的に基づいて名付けられることができる、および／またはそのグループの他の特徴が制御される。ある実施形態では、モバイルデバイスおよび任意の識別されたモバイルデバイスをグループに追加することは、サーバにとって利用可能なメモリにおけるモバイルデバイスのＭＡＣ  ＩＤおよび／またはＩ��アドレスをリストアップするデータ表を生成することを含むことができる。
【００３７】
[0052]ブロック６１０でサーバは、グループ位置要求を受信することができる。ある実施形態では、グループ位置要求は、会場および／またはグループに関連付けられたコンテンツを求めるＨＴＴＰ  ＧＥＴ要求でありうる。例として、グループ位置要求は、グループメンバが訪れているかもしれない遊園地のマップを求める要求でありうる。ブロック６１２でサーバは、すべてのグループメンバの位置を決定することができる。例として、サーバは、ワイヤレスネットワーク（例えば、Ｗｉ−Ｆｉ（登録商標）ネットワーク）全体の、様々なグループメンバのモバイルデバイスと、アクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ、等）との間の通信に基づく三辺測量に基づいて、すべてのグループメンバの位置を決定することができる。ブロック６１４でサーバは、すべてのグループメンバのモバイルデバイスのグループ位置指示を生成することができる。ある実施形態では、グループ位置指示は、各グループメンバのモバイルデバイスの位置情報を含むコンテンツに対する変更であることができ、これによりコンテクストのコンテンツを構築する。例として、位置指示は、すべてのグループメンバの現在位置を図示するために変更される遊園地のマップでありうる。ブロック６１６でサーバは、グループの１つまたは複数のモバイルデバイスにグループ指示を送ることができる。
【００３８】
[0053]図７は、グループ位置チャレンジの完了に基づいて、グループ報酬を送るための実施形態の方法７００を例示している。方法７００の動作は、上記で説明された方法４００、５００、および／または６００の動作と関連して行われうる。ある実施形態では、方法７００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。ブロック６０２、４０２、６０４および６０８において、サーバは、図６を参照して上記で説明された方法６００の同様の番号付けをされたブロックの動作を行うことができる。ブロック７０２でサーバは、グループ位置ベースのチャレンジを開始することができる。グループ位置ベースのチャレンジは、借り物競争タイプのゲームであることができ、ここにおいてグループメンバは、すべてのメンバもしくはグループ、および／またはグループメンバの勝利を収めた一部のための報酬を見返りとして求めて（in return for）、１つまたは複数の位置を訪れるようにチャレンジされる。例として、グループ位置ベースのチャレンジは、遊園地、集会、展示会等の異なるエリアを訪れたことに対して報酬ポイントまたは賞ポイントを与えることができる。別の例として、すべてのメンバがある特定のブースまたは広告を訪れる場合、グループ位置ベースのチャレンジは、グループにクーポンを提供することができる。ブロック７０４でサーバはグループメンバにグループ位置チャレンジ指示を送ることができる。例として、サーバは、電子メール、テキストメッセージ、ポップアップ広告等としてモバイルデバイスによって提供されるコンテンツ内に表示されるバナーとして指示を送ることができる。ブロック７０６でサーバは、すべてのグループメンバの位置を追跡することができる。決定ブロック７０８でサーバは、グループ位置チャレンジが完了されたかどうかを決定することができる。サーバが、チャレンジが完了されていないと決定する（すなわち、決定ブロック７０８＝「いいえ」）場合、ブロック７０６でサーバは、すべてのグループメンバのモバイルデバイスの位置を追跡することを続けることができる。サーバが、グループ位置チャレンジが完了されたと決定する（すなわち、決定ブロック７０８＝「はい」）場合、ブロック７１０でサーバは、グループ報酬および／または個人の報酬を送ることができる。このように、報酬は、グループ位置チャレンジ完了に基づいて、個人および／またはグループに提供されうる。例として、報酬は、クーポン、割引、引換券、バッジ、広告、情報、さらなるチャレンジ、チケット、賞、ポイント等を含むことができる。
【００３９】
[0054]図８は、トリガ位置および／またはイベントに基づいて、グループメンバに個人の報酬を送るための実施形態の方法８００を例示している。方法８００の動作は、上記で説明された方法４００、５００、６００、および／または７００の動作と関連して行われうる。ある実施形態では、方法８００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。ブロック４０２、４０４、４０６および４０８において、サーバは、図４を参照して上記で説明された図４００の同様の番号付けをされたブロックの動作を行うことができる。ブロック８０２でサーバは、グループ内の１つまたは複数のモバイルデバイスにグループ広告、アプリケーション、引換券等を送ることができる。例として、サーバは、単にグループに参加したためにモバイルデバイスにクーポンを提供することができる。ブロック８０４でサーバは、グループ内のモバイルデバイス間のグループ間通信を可能にすることができる。ある実施形態では、グループ通信は、ウェブベースのインスタントメッセージ機能、電子メール能力、ストリーミングテキストフィード（streaming text feeds）、メッセージボード、写真共有、ファイル共有等を提供することによって可能にされうる。上記で論じられたように、ブロック７０６でサーバは、すべてのグループモバイルデバイスの位置を追跡することができる。決定ブロック８０６でサーバは、トリガ位置および／またはイベントが、グループメンバに対して生じたかどうかを決定することができる。例として、サーバは、個々のグループメンバが特定のエリアに入ったか、および／またはサーバに特定の情報を送ったかどうかを決定することができる。サーバが、トリガが生じなかったと決定する（すなわち、決定ブロック８０６＝「いいえ」）場合、ブロック７０６でサーバは、すべてのグループモバイルデバイスの位置を追跡することを続けることができる。サーバが、トリガが生じたと決定する（すなわち、決定ブロック８０６＝「はい」）場合、ブロック８０８でサーバは、グループメンバに（１つまたは複数の）個人の報酬を送ることができる。例として、個人の報酬は、グループの１人のメンバに送られる、クーポン、割引、引換券、バッジ、広告、情報、さらなるチャレンジ、チケット、賞、ポイント等を含むことができる。
【００４０】
[0055]図９は、グループ位置チャレンジの完了に基づいてグループ報酬を送るための実施形態の方法９００を例示している。方法９００の動作は、上記で説明された方法４００、５００、６００、７００および／または８００の動作と関連して行われうる。ある実施形態では、方法９００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。上記で論じられたようにブロック４０２において、サーバは、ネットワーク管理信号に基づいて、モバイルデバイスの位置を決定することができ、決定ブロック４０４において、モバイルデバイスがペアリングゾーンに位置付けられうるかどうかを決定することができる。サーバが、モバイルデバイスがペアリングゾーンにないと決定する（すなわち、決定ブロック４０４＝「いいえ」）場合、上記で論じられたように、ブロック４０６でサーバは、グルーブにモバイルデバイスを追加しないことがある。サーバが、モバイルデバイスがペアリングゾーンに位置付けられていると決定する（すなわち、決定ブロック４０４＝「はい」）場合、上記で論じられたように、ブロック４０８でサーバは、グルーブにモバイルデバイスを追加することができる。上記で論じられたように、ブロック７０２でサーバは、グループ位置ベースのチャレンジを開始することができる。上記で論じられたように、ブロック７０４でサーバは、グループ位置チャレンジ指示を送ることができ、ブロック７０６では、すべてのグループモバイルデバイスの位置を追跡することができる。上記で論じられたように、決定ブロック７０８でサーバは、グループ位置チャレンジが完了されたかどうかを決定することができる。サーバが、チャレンジが完了されていないと決定する（すなわち、決定ブロック７０８＝「いいえ」）場合、ブロック７０６でサーバは、すべてのグループモバイルデバイスの位置を追跡することを続けることができる。サーバが、チャレンジが完了されたと決定する（すなわち、決定ブロック７１０＝「はい」）場合、上記で論じられたように、ブロック７１０でサーバは、グループ報酬および／または個人の報酬を送ることができる。
【００４１】
[0056]図１０は、モバイルデバイスの位置を決定するための実施形態の方法１０００を例示している。方法１０００の動作は、上記で説明された方法４００、５００、６００、７００、８００および／または９００の動作と関連して行われうる。ある実施形態では、方法１０００の動作は、Ｗｉ−Ｆｉ（登録商標）ネットワークのようなワイヤレスネットワークにおいてサーバによって行われうる。ブロック１００２でサーバは、アクセスポイントからモバイルデバイス指示を受信することができる。ある実施形態では、モバイルデバイス指示は、モバイルデバイスがアクセスポイントと通信した、および／または接続したという指示でありうる。例として、モバイルデバイス指示は、アクセスポイントとモバイルデバイスとの間のネットワーク管理通信交換（例えば、動的ホスト構成プロトコル（「ＤＣＨＰ」）メッセージ交換、Ｗｉ−Ｆｉ（登録商標）メッセージ交換等）の一部として、モバイルデバイスからアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント、Ｗｉ−Ｆｉ（登録商標）ビーコン、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｗｉ−Ｆｉ（登録商標）ルータ、等）に提供されるモバイルデバイスのＭＡＣ  ＩＤおよび／またはＩＰアドレスでありうる。ブロック１００４でサーバは、他のアクセスポイントでモバイルデバイスを探索することができる。例として、サーバは、他のアクセスポイントがモバイルデバイスとの通信を確立することができるかどうかを決定するために他のアクセスポイントにポーリングすることができる。別の例として、サーバは、モバイルデバイスに対する一致を特定するために、アクセスポイント毎の関連付けられたモバイルデバイスに関するＭＡＣ  ＩＤおよび／またはＩＰアドレスのリストと、モバイルデバイスのＭＡＣ  ＩＤおよび／またはＩＰアドレスを比較することができる。
【００４２】
[0057]決定ブロック１００６でサーバは、モバイルデバイスが他のアクセスポイントにとって利用可能かどうかを決定することができる。例として、他のアクセスポイントがモバイルデバイスと通信状態にあるとき、モバイルデバイスは他のアクセスポイントにとって利用可能でありうる。サーバが、モバイルデバイスが他のアクセスポイントにとって利用可能であると決定する（すなわち、決定ブロック１００６＝「はい」）場合、ブロック１００８でサーバは、モバイルデバイスの位置を決定するために、アクセスポイントのカバレッジマップを比較することができる。ある実施形態では、モバイルデバイスの位置を決定するために、アクセスポイントのカバレッジマップを比較することは、モバイルデバイスの緯度、経度、および／または高度を特定するために三辺測量を行うことを含むことができる。サーバが、モバイルデバイスが他のアクセスポイントにとって利用可能でないと決定する（すなわち、決定ブロック１００６＝「いいえ」）場合、ブロック１０１０でサーバは、モバイルデバイスとアクセスポイントとの間の接続の特性を決定することができる。ある実施形態では、接続特性は、サービス品質、信号強度、および誤り率測定を含むことができる。ある実施形態では、接続特性は、サーバに提供される、アクセスポイントでモバイルデバイスから受信された情報に基づいて決定されうる。ブロック１０１２でサーバは、モバイルデバイスの位置を決定するために、アクセスポイントカバレッジマップと接続の特性を比較することができる。ある実施形態では、カバレッジマップは、アクセスポイントからの信号によってカバーされた地理的エリアの位置情報（例えば、緯度、経度、および／または高度）と接続特性を相関させることができる。
【００４３】
[0058]図１１は、グループを確立し、モバイルデバイス１１０２、１１０４、１１０６、１１０８のグループにコンテクストのコンテンツを提供するための、実施形態にしたがったシステムおよびメッセージフローを例示しているシステムブロック図である。図１１は、モバイルデバイス１１０２、１１０４、１１０６、１１０８の位置を図示している会場（例えば、テーマパーク）のコンテクストのマップがグループに提供されうる実施形態を例示している。最初に、モバイルデバイス１１０２、１１０４、１１０６、１１０８は、ペアリングゾーンに位置付けられ、ワイヤレス通信ルータ（例えば、ＷｉＦｉ  ルータ）１１１０、１１１２、および１１１４と通信状態にあることができ、それらは、次にネットワークルータ１１６と通信し、同じ位置、すなわちペアリングゾーンにあることに基づいて同じグループに追加される。ペアリングの際、グループは、プロキシサーバ１１１８で起動するポジションマッピング側アプリケーション（position mapper application）１１１９にとって利用可能なメモリにおいて、グループ内のモバイルデバイス１１０２、１１０４、１１０６、１１０８に関するポジションマッピング側表（position mapper table）１１２１の構築によって定義されうる。グループ内の各モバイルデバイス１１０２、１１０４、１１０６、１１０８のＩＰアドレスおよびＭＡＣ  ＩＤは、ポジションマッピング側表１１２１に追加され、それぞれのモバイルデバイス１１０２、１１０４、１１０６、１１０８に関して決定される最後の位置ｘ、ｙ、ｚ（例えば、緯度、経度、および高度）、および位置決定が生じたときのタイムスタンプと相関されうる。その位置は、ポジションマッピング側アプリケーション１１１９に位置の位置決定（location fixes）を提供することができる位置エンジン１１２０によって決定されうる。使用されうる位置エンジン１１２０の例は、Qualcomm, Incによって市場に出されたＩＺａｔ（トレードマーク）製品である。ある実施形態では、ポジションマッピング側表１１２１は、規則によって統制されうる、例えば、ＩＰアドレスまたはＭＡＣ  ＩＤが新しい場合、位置決定が要求されるべきであり、タイムスタンプが定義されたしきい値よりも大きい場合、新たな位置決定を要求すべきであり、タイムスタンプが定義されたしきい値よりも小さい場合、どのアクションも起こさず、ユーザが会場の外に位置付けられている場合、ユーザを別のＵＲＬに向け直すべきである、等がある。このように、ポジションマッピング側表１１２１は、グループ内の各モバイルデバイス１１０２、１１０４、１１０６、１１０８に関する現在位置情報を用いて継続的に更新されることができ、グループ内のモバイルデバイス１１０２、１１０４、１１０６、１１０８は追跡されうる。
【００４４】
[0059]モバイルデバイス１１０４は、ワイヤレスアクセスポイント１１１０、１１１２、および１１１４を介して、その会場に関連付けられたサーバ１１２２のＵＲＬ（例えば、www.themepark.com）を求めるＨＴＴＰ  ＧＥＴ要求を送ることができる。ある実施形態では、その会場のＵＲＬは、その会場のマップに関連付けられうる。プロキシサーバ１１１８は、アクセスポイント１１１０、１１１２、および１１１４を介してモバイルデバイス１１０４から要求を受信することができ、ポジションマッピング側アプリケーション１１１９は、ＨＴＴＰ  ＧＥＴ要求において受信されたＩＰアドレスおよび／またはＭＡＣＩＤに基づいて、モバイルデバイス１１０４がポジションマッピング側表１１２１で定義されたグループの一部であると決定することができる。ポジションマッピング側アプリケーション１１１９は、すべてのグループメンバのモバイルデバイスの位置を位置決定するために、位置エンジン１１２０とインターフェース接続することができ、グループメンバのモバイルデバイスに関する位置情報を用いてＨＴＴＰ  ＧＥＴ要求を変更することができ、例えば、ＵＲＬに関連付けられた最も近い場所に関するＵＲＬ（例えば、www.themepark.com/placel）に、要求されたＵＲＬを変える。プロキシサーバ１１１８は、会場サーバ１１２２にその要求を送り、変更されたＵＲＬに関連付けられたコンテンツを受信することができる。プロキシサーバ１１１８はその後、グループメンバに関する位置情報を含むコンテンツ、例えばその会場における彼らの位置のグラフィック表現を変更し、モバイルデバイス１１０４のウェブブラウザによる表示のために、モバイルデバイス１１０４にそのコンテクストのコンテンツを提供することができる。このように、モバイルデバイス１１０４は、各モバイルデバイス１１０２、１１０４、１１０６、１１０８上にポジション決定能力を要求することなく、または特定の位置アプリケーションが各モバイルデバイスにダウンロードされるように要求することなく、グループメンバのモバイルデバイス１１０２、１１０４、１１０６、１１０８の位置を表示することができる。
【００４５】
[0060]図１２は、図１１で例示された実施形態のシステムにおける実例となるメッセージフローを例示しているメッセージフロー図である。最初に、モバイルデバイス１１０４は、ルータ１１１６との接続を確立することができる。ルータ１１１６は、モバイルデバイス１１０４にＩＰアドレスを割り当てることができ、ルータ、スイッチ、プロキシサーバ１１１８、およびポジションマッピング側アプリケーション１１１９は、ＭＡＣ  ＩＤにＩＰアドレスをマッピングすることができる。ポジションマッピング側アプリケーション１１１９は、位置エンジン１１２０（例えば、ＩＺａｔ（トレードマーク））を使用してモバイルデバイス１１０４の位置を追跡および位置決定するために、ルータ１１１６および／または他のアクセスポイントに継続的にポーリングすることができ、それにしたがってポジションマッピング側表１１２１を更新することができる。ルータ１１１６は、モバイルデバイス１１０４にＩＰアドレスを供給することができる。非会場関連トラフィックは、標準プロトコルにしたがって扱われうる。会場サーバ１１２２のＵＲＬ（例えば、www.themepark.com）に関連するＨＴＴＰ  ＧＥＴ要求は、特別な操作で（for special handling）プロキシサーバ１１１８によって特定され、現在の位置決定に基づいて、または現在の位置決定が古くなってしまった場合は新しい位置決定に基づいて、１つまたは複数のグループメンバのモバイルデバイスの現在位置がポジションマッピング側アプリケーション１１１９から提供され、上記で論じられたように、ＨＴＴＰ  ＧＥＴ要求ヘッダ情報は、モバイルデバイスの位置に関連付けられたＵＲＬ（例えば、www.themepark.com/placel）にそのＵＲＬを変更するために、プロキシサーバ１１１８で（例えば、インターネットコンテンツ適合プロトコル（「ＩＣＡＰ」）タイププログラムによって）変更されうる。会場ウェブサーバ１１２２は、ＵＲＬに関連付けられたコンテクストのコンテンツを戻すことができ、プロキシサーバはコンテクストのコンテンツを変更することができ、コンテクストのコンテンツは、モバイルデバイス１１０４に会場のネットワークを通じて戻るように提供されうる。
【００４６】
[0061]様々な実施形態が様々なモバイルデバイスのいずれかにおいて実装されることができ、それらの例は、図１３に例示されている。例えば、モバイルデバイス１３００は、内部メモリ１３０４および１３１０に結合されたプロセッサ１３０２を含むことができる。内部メモリ１３０４および１３１０は、揮発性または非揮発性メモリであることができ、ならびに安全なおよび／もしくは暗号化されたメモリ、または安全でないおよび／もしくは暗号化されていないメモリ、あるいはそれらのあらゆる組み合わせであることもできる。プロセッサ１３０２はまた、例えば、抵抗感知タッチスクリーン（resistive-sensing touch screen）、容量感知タッチスクリーン（capasitive-sensing touch screen）、赤外線感知タッチスクリーン等の、タッチスクリーンディスプレイ１３０６に結合されることもできる。加えて、モバイルデバイス１３００のディスプレイは、タッチスクリーン能力を有する必要はない。加えて、モバイルデバイス１３００は、ワイヤレスデーデータリンク（例えば、Ｗｉ−Ｆｉ（登録商標）、ブルートゥース（登録商標）、またはあらゆる他のタイプのデータリンク）に接続されうる電磁気放射（electromagunetic radiation）を送る、および受信するための１つまたは複数のアンテナ１３０８、ならびに／あるいは、他のシステムコンピュータおよびサーバに結合されたワイヤレスアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント）を含むローカルエリアネットワーク、インターネット、公衆交換電話ネットワーク、および／またはセルラネットワーク（例えば、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ（登録商標）、ＰＣＳ、３Ｇ、４Ｇ、ＬＴＥ、もしくはあらゆる他のタイプのセルラネットワーク）のような、ネットワークとのネットワークインターフェース接続を確立するためのプロセッサ１３０２に結合されたセルラ電話トランシーバ１３１６を有することができる。モバイルデバイス１３００はまた、ユーザ入力を受信するための物理的なボタン１３１２ａおよび１３１２ｂも含むことができる。モバイルデバイス１３００はまた、モバイルデバイス１３００をオンおよびオフにするための電力ボタン１３１８を含むこともできる。
【００４７】
[0062]様々な実施形態がまた、図１４に例示されているサーバ１４００のような、様々な商業的に利用可能なサーバデバイスのいずれかの上で実装されうる。そのようなサーバ１４００は通常、揮発性メモリ１４０２およびディスクドライブ１４０３のような大容量の非揮発性メモリに結合されたプロセッサ１４０１を含む。サーバ１４００はまた、プロセッサ１４０１に結合されたフロッピー（登録商標）ディスクドライブ、コンパクトディスク（ＣＤ）またはＤＶＤディスクドライブ１４０６も含むことができる。サーバ１４００はまた、他のシステムコンピュータおよびサーバに結合されたワイヤレスアクセスポイント（例えば、Ｗｉ−Ｆｉ（登録商標）アクセスポイント）を含むローカルエリアネットワーク、インターネット、公衆交換電話ネットワーク、および／またはセルラネットワーク（例えば、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ、ＰＣＳ、３Ｇ、４Ｇ、ＬＴＥ、もしくはあらゆる他のタイプのセルラネットワーク）のような、ネットワーク１４０７とのネットワークインターフェース接続を確立するためのプロセッサ１４０１に結合されたネットワークアクセスポイント１４０４を含むこともできる。
【００４８】
[0063]プロセッサ１３０２および１４０１は、上記で説明された様々な実施形態の機能を含む様々な機能を行うためのソフトウェア命令（アプリケーション）によって構成されることができる任意のプログラマブルマイクロプロセッサ、マイクロコンピュータ、または１つまたは複数のマルチプルプロセッサチップでありうる。いくつかのデバイスでは、ワイヤレス通信機能に専用の１つのプロセッサ、および他のアプリケーションを起動させることに専用の１つのプロセッサのような、マルチプルプロセッサが提供されうる。通常、ソフトウェアアプリケーションは、それらがアクセスされ、プロセッサ１３０２および１４０１にロードされる前に、内部メモリ１３０４、１３１０、１４０２、および１４０３に記憶されうる。プロセッサ１３０２および１４０１は、アプリケーションソフトウェア命令を記憶するのに十分な内部メモリを含むことができる。多くのデバイスにおいて、内部メモリは、揮発性、またはフラッシュメモリのような不揮発性メモリ、あるいは両方の組み合わせ（mixture）でありうる。本説明の目的として、メモリに対する一般的な参照は、内部メモリまたはデバイスに接続される（plugged into）リムーバブルメモリ、およびプロセッサ１３０２および１４０１自体の中のメモリを含む、プロセッサ１３０２および１４０１によってアクセス可能なメモリを指す。
【００４９】
[0064]前述の方法の説明およびプロセスフロー図は、単に例示的な例として提供されているだけであり、様々な実施形態のステップが、提示された順序で行われなければならないことを要求または意味するようには意図されていない。当業者によって理解されることになるように、前述の実施形態におけるステップの順序は、あらゆる順序で行われうる。例えば「以後（thereafter）」、「その後（then）」、「次に（next）」等の言葉は、ステップの順序を限定するように意図されたものではなく、これらの言葉は単に、方法の説明を通じて読み手を導くために使用されるだけである。さらに、例えば、冠詞「ａ」、「ａｎ」または「ｔｈｅ」を使用する、単数の請求項の要素に対するいずれの参照も、要素を単数に限定するように解釈されるものではない。
【００５０】
[0065]本明細書に開示されている実施形態と関係して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、またはその両方の組み合わせとして実装されうる。ハードウェアとソフトウェアのこの互換性を明確に例示するために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、概してそれらの機能の観点から上記に説明されてきた。このような機能が、ハードウェアとして実装されるか、またはソフトウェアとして実行されるかは、特定のアプリケーション、および全体のシステムに課せられた設計制約に依存する。当業者は、各特定のアプリケーションに関して、多様な方法で、説明された機能を実行することができるが、このような実装の決定は、本発明の範囲からの逸脱を引き起こしていると解釈されるべきでない。
【００５１】
[0066]本明細書に開示されている態様に関係して説明された様々な例示的な論理、論理ブロック、モジュール、および回路を実装するように使用されるハードウェアは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいは本明細書で説明された機能を実行するように設計されたこれらの任意の組み合わせで実装または実行されうる。汎用プロセッサは、マイクロプロセッサでありうるが、代わりとして、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシン（state machine）でありうる。プロセッサはまた、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、あるいはあらゆる他のこのような構成、のような、コンピューティングデバイスの組み合わせとしても実装されうる。代わりとして、いくつかのステップまたは方法は、所与の機能に特有である回路により行われうる。
【００５２】
[0067]１つまたは複数の典型的な態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実装されうる。ソフトウェアで実装される場合、機能は、非一時的なコンピュータ可読媒体、非一時的なプロセッサ可読媒体、または非一時的なサーバ可読媒体上に、１つまたは複数の命令またはコードとして記憶されうる。本明細書で開示されている方法またはアルゴリズムのステップは、非一時的なコンピュータ可読媒体、非一時的なプロセッサ可読媒体、または非一時的なサーバ可読媒体上に存在しうるプロセッサ実行可能および／またはサーバ実行可能ソフトウェアモジュールにおいて具現化されうる。非一時的なコンピュータ可読媒体、非一時的なプロセッサ可読媒体、または非一時的なサーバ可読媒体は、コンピュータ、プロセッサ、またはサーバによってアクセスされうるあらゆる記憶媒体でありうる。限定ではなく例として、そのような非一時的なコンピュータ可読媒体、プロセッサ可読媒体、またはサーバ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＦＬＡＳＨメモリ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいはコンピュータによってアクセスされ、命令またはデータ構造の形式で所望のプログラムコード記憶するために使用されうるあらゆる他の媒体を含むことができる。本明細書で使用される場合、ディスク（disk）およびディスク（disc）は、コンパクトディスク（Compact Disc）（ＣＤ）、レーザーディスク（登録商標）（laser disc）、光学ディスク（optical disc）、デジタルバーサタイルディスク（Digital Versatile Disc）（ＤＶＤ）、フロッピーディスク（floppy disk）およびブルーレイディスク（blu-ray disc）を含み、ここにおいてディスク（disc）がレーザーを用いて光学的にデータを再現するのに対し、ディスク（disk）は大抵磁気的にデータを再現する。上記の組み合わせもまた、非一時的なコンピュータ可読媒体、プロセッサ可読媒体、およびサーバ可読媒体の範囲内に含まれる。加えて、方法またはアルゴリズムの動作は、コンピュータプログラム製品に組み込まれうる、非一時的なサーバ可読媒体、プロセッサ可読媒体、および／またはコンピュータ可読媒体上に、１つまたは任意の組み合わせの、あるいはセットのコードおよび／または命令として存在することができる。
【００５３】
[0068]開示された実施形態の上記の説明は、いずれの当業者も本発明を製造または使用できるように提供されている。これらの実施形態に対する様々な変更が、当業者には容易に明らかになり、本明細書で定義された一般的な原理は、本発明の趣旨または範囲から逸脱することなく、他の実施形態に適用されうる。したがって、本発明は、本明細書で図示されている実施形態に限定されるようには意図されないが、本明細書に開示されている原理および新規の特徴、および以下の特許請求の範囲と一貫する最も広い範囲を与えられるものとする。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
グループを構築するための方法であって、
サーバにおいて、モバイルデバイスとの対話に基づいて、前記モバイルデバイスの位置を決定することと、
前記サーバにおいて、前記モバイルデバイスの前記決定された位置に基づいて、前記モバイルデバイスがペアリングゾーンに位置付けられているかどうかを決定することと、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、サーバによって維持される前記グループに前記モバイルデバイスを追加することと、
を備える、方法。
［Ｃ２］
サーバにおいて、モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することは、
前記サーバにおいて、前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定することと、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較することと、
を備える、Ｃ１に記載の方法。
［Ｃ３］
前記１つまたは複数のアクセスポイントは、少なくとも３つのアクセスポイントを備え、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較することは、前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された少なくとも３つのアクセスポイントの前記カバレッジマップに少なくとも部分的に基づいて、三辺測量を行うことを備える、
Ｃ２に記載の方法。
［Ｃ４］
サーバにおいて、モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することは、
サーバにおいて、前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定することと、
前記決定された１つまたは複数のアクセスポイントと、前記モバイルデバイスとの間の接続の特性を、前記時間に決定することと、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップと前記決定された１つまたは複数のアクセスポイントとの間で接続の前記決定された特性を比較することと、
を備える、Ｃ１に記載の方法。
［Ｃ５］
接続の前記特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、Ｃ４に記載の方法。
［Ｃ６］
サーバにおいて、モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することは、
測定された信号特性に基づいて、３つ以上のアクセスポイントの各々と、前記モバイルデバイスとの間の分離距離を推定することと、
三辺測量アルゴリズムを使用する前記３つ以上のアクセスポイントの既知の位置および前記推定された分離距離を使用することで、前記モバイルデバイスの前記位置を推定することと、
を備える、Ｃ２に記載の方法。
［Ｃ７］
前記信号特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、Ｃ６に記載の方法。
［Ｃ８］
前記１つまたは複数のアクセスポイントは、Ｗｉ−Ｆｉアクセスポイントである、Ｃ７に記載の方法。
［Ｃ９］
前記１つまたは複数のアクセスポイントは、セルラ基地局である、Ｃ７に記載の方法。
［Ｃ１０］
前記サーバにおいて、トリガが生じたかどうかを決定すること、をさらに備え、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記サーバによって維持される前記グループに前記モバイルデバイスを追加することは、前記モバイルデバイスが前記ペアリングゾーンに位置付けられており、前記トリガが生じたと決定すると、前記サーバによって維持される前記グループに前記モバイルデバイスを追加することを備える、
Ｃ１に記載の方法。
［Ｃ１１］
前記トリガは、時間期間の満了またはモバイルデバイスコンテクストである、Ｃ１０に記載の方法。
［Ｃ１２］
前記サーバにおいて、ユーザ情報と前記モバイルデバイスを相関させることをさらに備える、Ｃ１に記載の方法。
［Ｃ１３］
前記サーバにおいて、前記グループに前記モバイルデバイスを追加すると、前記モバイルデバイスと、前記グループのメンバである任意の他のモバイルデバイスとの間のグループ通信を可能にすることをさらに備える、Ｃ１に記載の方法。
［Ｃ１４］
すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記サーバにおいて、前記モバイルデバイスがトリガ位置に入り、トリガイベントが生じるかどうかを決定することと、
前記モバイルデバイスが前記トリガ位置に入り、前記トリガイベントが生じると、前記モバイルデバイスに報酬を送ることと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ１５］
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、Ｃ１４に記載の方法。
［Ｃ１６］
グループ位置ベースのチャレンジを開始することと、
すべてのグループメンバのモバイルデバイスに、グループ位置チャレンジ指示を送ることと、
前記サーバにおいて、すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記サーバにおいて、グループ位置チャレンジが完了されたかどうかを決定することと、
前記グループ位置チャレンジの完了の際に、すべてのグループメンバのモバイルデバイスに報酬を送ることと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ１７］
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、Ｃ１６に記載の方法。
［Ｃ１８］
前記サーバにおいて、グループ位置要求を受信することと、
すべてのグループメンバのモバイルデバイスの現在位置を決定することと、
すべてのグループメンバのモバイルデバイスの決定された現在位置のグループ位置指示を生成することと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ１９］
前記グループ位置指示は、すべてのグループメンバのモバイルデバイスの前記決定された現在位置を例示しているマップである、Ｃ１８に記載の方法。
［Ｃ２０］
前記サーバにおいて、前記グループのメンバであるすべてのモバイルデバイスのユーザ情報を相関させることをさらに備える、Ｃ１に記載の方法。
［Ｃ２１］
前記方法の動作の少なくとも一部は、イベント後データ分析として行われる、Ｃ１に記載の方法。
［Ｃ２２］
前記ネットワーク管理信号は、アクセスポイントプローブ要求である、Ｃ２に記載の方法。
［Ｃ２３］
サーバにおいて、モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することは、
サーバにおいて、前記モバイルデバイスから受信された前記ネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のＷｉ−Ｆｉアクセスポイントを決定すること、
を備える、Ｃ２２に記載の方法。
［Ｃ２４］
前記サーバにおいて、位置履歴情報のデータベースを生成するために、すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記グループに基づいて、位置履歴情報の前記データベースに対して分析を行うことと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ２５］
サーバであって、
モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定するための手段と、
前記モバイルデバイスの前記決定された位置に基づいて、前記モバイルデバイスがペアリングゾーンに位置付けられているかどうかを決定するための手段と、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、グループに前記モバイルデバイスを追加するための手段と、
を備える、サーバ。
［Ｃ２６］
モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定するための手段は、
前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定するための手段と、
前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較するための手段と、
を備える、Ｃ２５に記載のサーバ。
［Ｃ２７］
前記１つまたは複数のアクセスポイントは、少なくとも３つのアクセスポイントを備え、
前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較するための手段は、前記モバイルデバイスの位置を決定するために、前記決定された少なくとも３つのアクセスポイントの前記カバレッジマップに少なくとも部分的に基づいて、三辺測量を行うための手段を備える、
Ｃ２６に記載のサーバ。
［Ｃ２８］
モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定するための手段は、
前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定するための手段と、
前記決定された１つまたは複数のアクセスポイントと、前記モバイルデバイスとの間の接続の特性を、前記時間に決定するための手段と、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップと前記決定された１つまたは複数のアクセスポイントとの間で接続の前記決定された特性を比較するための手段と、
を備える、Ｃ２５に記載のサーバ。
［Ｃ２９］
接続の前記特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、Ｃ２８に記載のサーバ。
［Ｃ３０］
モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定するための手段は、
測定された信号特性に基づいて、３つ以上のアクセスポイントの各々と、前記モバイルデバイスとの間の分離距離を推定するための手段と、
三辺測量アルゴリズムを使用する前記３つ以上のアクセスポイントの既知の位置および前記推定された分離距離を使用することで、前記モバイルデバイスの前記位置を推定するための手段と、
を備える、Ｃ２６に記載のサーバ。
［Ｃ３１］
前記信号特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、Ｃ３０に記載のサーバ。
［Ｃ３２］
前記１つまたは複数のアクセスポイントは、Ｗｉ−Ｆｉアクセスポイントである、Ｃ３１に記載のサーバ。
［Ｃ３３］
前記１つまたは複数のアクセスポイントは、セルラ基地局である、Ｃ３１に記載のサーバ。
［Ｃ３４］
トリガが生じたかどうかを決定するための手段、をさらに備え、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記グループに前記モバイルデバイスを追加するための手段は、前記モバイルデバイスが前記ペアリングゾーンに位置付けられており、前記トリガが生じたと決定すると、前記グループに前記モバイルデバイスを追加するための手段を備える、
Ｃ２５に記載のサーバ。
［Ｃ３５］
前記トリガは、時間期間の満了またはモバイルデバイスコンテクストである、Ｃ３４に記載のサーバ。
［Ｃ３６］
ユーザ情報と前記モバイルデバイスを相関させるための手段をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ３７］
前記グループに前記モバイルデバイスを追加すると、前記モバイルデバイスと、前記グループのメンバである任意の他のモバイルデバイスとの間のグループ通信を可能にするための手段をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ３８］
すべてのグループメンバのモバイルデバイスの位置を追跡するための手段と、
前記モバイルデバイスがトリガ位置に入り、トリガイベントが生じるかどうかを決定するための手段と、
前記モバイルデバイスが前記トリガ位置に入り、前記トリガイベントが生じると、前記モバイルデバイスに報酬を送るための手段と、
をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ３９］
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、Ｃ３８に記載のサーバ。
［Ｃ４０］
グループ位置ベースのチャレンジを開始するための手段と、
すべてのグループメンバのモバイルデバイスに、グループ位置チャレンジ指示を送るための手段と、
すべてのグループメンバのモバイルデバイスの位置を追跡するための手段と、
グループ位置チャレンジが完了されたかどうかを決定するための手段と、
前記グループ位置チャレンジの完了の際に、すべてのグループメンバのモバイルデバイスに報酬を送るための手段と、
をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ４１］
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、Ｃ４０に記載のサーバ。
［Ｃ４２］
グループ位置要求を受信するための手段と、
すべてのグループメンバのモバイルデバイスの現在位置を決定するための手段と、
すべてのグループメンバのモバイルデバイスの決定された現在位置のグループ位置指示を生成するための手段と、
をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ４３］
前記グループ位置指示は、すべてのグループメンバのモバイルデバイスの前記決定された現在位置を例示しているマップである、Ｃ４２に記載のサーバ。
［Ｃ４４］
前記グループのメンバであるすべてのモバイルデバイスのユーザ情報を相関させるための手段をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ４５］
前記サーバは、前記手段の少なくとも一部が、イベント後データ分析中に動作するように構成される、Ｃ２５に記載のサーバ。
［Ｃ４６］
前記ネットワーク管理信号は、アクセスポイントプローブ要求である、Ｃ２６に記載のサーバ。
［Ｃ４７］
モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定するための手段は、
前記モバイルデバイスから受信された前記ネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のＷｉ−Ｆｉアクセスポイントを決定するための手段、
を備える、Ｃ４６に記載のサーバ。
［Ｃ４８］
位置履歴情報のデータベースを生成するために、すべてのグループメンバのモバイルデバイスの前記位置を追跡するための手段と、
前記グループに基づいて、位置履歴情報の前記データベースに対して分析を行うための手段と、
をさらに備える、Ｃ２５に記載のサーバ。
［Ｃ４９］
サーバであって、
ネットワークと通信するように構成されたネットワークインターフェースと、
前記ネットワークインターフェースに結合されたプロセッサとを備え、ここにおいて、前記プロセッサは、動作を実行するためのプロセッサ実行可能命令で構成され、前記動作は、
前記ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することと、
前記決定された位置に基づいて、前記モバイルデバイスがペアリングゾーンに位置付けられているかどうかを決定することと、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、グループに前記モバイルデバイスを追加することと、
を備える、サーバ。
［Ｃ５０］
前記プロセッサは、前記ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定することと、
前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較することと、
を備えるような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ５１］
前記プロセッサは、
前記１つまたは複数のアクセスポイントが、少なくとも３つのアクセスポイントを備え、
前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較することが、前記モバイルデバイスの位置を決定するために、前記決定された少なくとも３つのアクセスポイントの前記カバレッジマップに少なくとも部分的に基づいて、三辺測量を行うことを備える、
ような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ５０に記載のサーバ。
［Ｃ５２］
前記プロセッサは、前記ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定することと、
前記決定された１つまたは複数のアクセスポイントと、前記モバイルデバイスとの間の接続の特性を、前記時間に決定することと、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップと前記決定された１つまたは複数のアクセスポイントとの間の接続の前記決定された特性を比較することと、
を備えるような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ５３］
接続の前記特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、Ｃ５２に記載のサーバ。
［Ｃ５４］
前記プロセッサは、前記ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
測定された信号特性に基づいて、３つ以上のアクセスポイントの各々と、前記モバイルデバイスとの間の分離距離を推定することと、
三辺測量アルゴリズムを使用する前記３つ以上のアクセスポイントの既知の位置および前記推定された分離距離を使用することで、前記モバイルデバイスの前記位置を推定することと、
を備えるような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ５５］
前記信号特性は、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、Ｃ５４に記載のサーバ。
［Ｃ５６］
前記１つまたは複数のアクセスポイントは、Ｗｉ−Ｆｉアクセスポイントである、Ｃ５４に記載のサーバ。
［Ｃ５７］
前記１つまたは複数のアクセスポイントは、セルラ基地局である、Ｃ５５に記載のサーバ。
［Ｃ５８］
前記プロセッサは、動作を実行するためのプロセッサ実行可能命令で構成され、前記動作は、
トリガが生じたかどうかを決定すること、をさらに備え、
前記プロセッサは、前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記グループに前記モバイルデバイスを追加することが、前記モバイルデバイスが前記ペアリングゾーンに位置付けられており、前記トリガが生じたと決定すると、前記グループに前記モバイルデバイスを追加することを備える、ような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ５９］
前記トリガは、時間期間の満了またはモバイルデバイスコンテクストである、Ｃ５８に記載のサーバ。
［Ｃ６０］
前記プロセッサは、ユーザ情報と前記モバイルデバイスを相関させることをさらに備える動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ６１］
前記プロセッサは、前記グループに前記モバイルデバイスを追加すると、前記モバイルデバイスと、前記グループのメンバである任意の他のモバイルデバイスとの間のグループ通信を可能にすることをさらに備える動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ６２］
前記プロセッサは、動作を実行するためのプロセッサ実行可能命令で構成され、前記動作は、
すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記モバイルデバイスがトリガ位置に入り、トリガイベントが生じるかどうかを決定することと、
前記モバイルデバイスが前記トリガ位置に入り、前記トリガイベントが生じると、前記モバイルデバイスに報酬を送ることと、
をさらに備える、Ｃ４９に記載のサーバ。
［Ｃ６３］
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、Ｃ６２に記載のサーバ。
［Ｃ６４］
前記プロセッサは、動作を実行するためのプロセッサ実行可能命令で構成され、前記動作は、
グループ位置ベースのチャレンジを開始することと、
すべてのグループメンバのモバイルデバイスに、グループ位置チャレンジ指示を送ることと、
すべてのグループメンバのモバイルデバイスの位置を追跡することと、
グループ位置チャレンジが完了されたかどうかを決定することと、
前記グループ位置チャレンジの完了の際に、すべてのグループメンバのモバイルデバイスに報酬を送ることと、
をさらに備える、Ｃ４９に記載のサーバ。
［Ｃ６５］
前記報酬は、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数である、Ｃ６４に記載のサーバ。
［Ｃ６６］
前記プロセッサは、動作を実行するためのプロセッサ実行可能命令で構成され、前記動作は、
前記ネットワークインターフェースを介して、グループ位置要求を受信することと、
すべてのグループメンバのモバイルデバイスの現在位置を決定することと、
すべてのグループメンバのモバイルデバイスの決定された現在位置のグループ位置指示を生成することと、
をさらに備える、Ｃ４９に記載のサーバ。
［Ｃ６７］
前記グループ位置指示は、すべてのグループメンバのモバイルデバイスの前記決定された現在位置を例示しているマップである、Ｃ６６に記載のサーバ。
［Ｃ６８］
前記プロセッサは、前記グループのメンバであるすべてのモバイルデバイスのユーザ情報を相関させることをさらに備える動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ６９］
前記プロセッサは、前記動作の少なくとも一部は、イベント後データ分析中に行われるような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ７０］
前記ネットワーク管理信号は、アクセスポイントプローブ要求である、Ｃ５０に記載のサーバ。
［Ｃ７１］
前記プロセッサは、前記ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
前記モバイルデバイスから受信された前記ネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のＷｉ−Ｆｉアクセスポイントを決定することを備える、
ような動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ７０に記載のサーバ。
［Ｃ７２］
前記プロセッサは、動作を実行するためのプロセッサ実行可能命令で構成され、前記動作は、
位置履歴情報のデータベースを生成するために、すべてのグループメンバのモバイルデバイスの前記位置を追跡することと、
前記グループに基づいて、位置履歴情報の前記データベースに対して分析を行うことと、
をさらに備える動作を実行するためのプロセッサ実行可能な命令で構成される、Ｃ４９に記載のサーバ。
［Ｃ７３］
サーバに動作を実行させるように構成されたサーバ実行可能命令上に記憶された非一時的なサーバ可読媒体であって、前記動作は、
モバイルデバイスから受信されたものとの対話に基づいて、前記モバイルデバイスの位置を決定することと、
前記決定された位置に基づいて、前記モバイルデバイスがペアリングゾーンに位置付けられているかどうかを決定することと、
前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、グループに前記モバイルデバイスを追加することと、
を備える、非一時的なサーバ可読媒体。
［Ｃ７４］
前記記憶されたサーバ実行可能な命令は、モバイルデバイスから受信されたものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定することと、
前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較することと、
を備えるような動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ７５］
前記記憶されたサーバ実行可能な命令は、前記１つまたは複数のアクセスポイントが、少なくとも３つのアクセスポイントを備え、
前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップを比較することが、前記モバイルデバイスの位置を決定するために、前記決定された少なくとも３つのアクセスポイントの前記カバレッジマップに少なくとも部分的に基づいて、三辺測量を行うことを備える、
ような動作をサーバに実行させるように構成される、Ｃ７４に記載の非一時的なサーバ可読媒体。
［Ｃ７６］
前記記憶されたサーバ実行可能な命令は、ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
前記モバイルデバイスから受信されたネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のアクセスポイントを決定することと、
前記決定された１つまたは複数のアクセスポイントと、前記モバイルデバイスとの間の接続の特性を、前記時間に決定することと、
前記サーバにおいて、前記モバイルデバイスの位置を決定するために、前記決定された１つまたは複数のアクセスポイントに関するカバレッジマップと前記決定された１つまたは複数のアクセスポイントとの間の接続の前記決定された特性を比較することと、
を備えるような動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ７７］
前記記憶されたサーバ実行可能な命令は、接続の前記特性が、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、ような動作をサーバに実行させるように構成される、Ｃ７６に記載の非一時的なサーバ可読媒体。
［Ｃ７８］
前記記憶されたサーバ実行可能な命令は、ネットワークインターフェースを介したモバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
測定された信号特性に基づいて、３つ以上のアクセスポイントの各々と、前記モバイルデバイスとの間の分離距離を推定することと、
三辺測量アルゴリズムを使用する前記３つ以上のアクセスポイントの既知の位置および前記推定された分離距離を使用することで、前記モバイルデバイスの前記位置を推定することと、
を備えるような動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ７９］
前記記憶されたサーバ実行可能な命令は、前記信号特性が、サービス品質、信号強度、および誤り率のうちの１つまたは複数である、ような動作をサーバに実行させるように構成される、Ｃ７８に記載の非一時的なサーバ可読媒体。
［Ｃ８０］
前記記憶されたサーバ実行可能な命令は、前記１つまたは複数のアクセスポイントがＷｉ−Ｆｉアクセスポイントである、ような動作をサーバに実行させるように構成される、Ｃ７９に記載の非一時的なサーバ可読媒体。
［Ｃ８１］
前記記憶されたサーバ実行可能な命令は、前記１つまたは複数のアクセスポイントが、セルラ基地局である、ような動作をサーバに実行させるように構成される、Ｃ７９に記載の非一時的なサーバ可読媒体。
［Ｃ８２］
前記記憶されたサーバ実行可能な命令は、
トリガが生じたかどうかを決定すること、をさらに備える動作をサーバに実行させるように構成され、
前記記憶されたサーバ実行可能な命令は、前記モバイルデバイスが前記ペアリングゾーンに位置付けられていると決定すると、前記グループに前記モバイルデバイスを追加することが、前記モバイルデバイスが前記ペアリングゾーンに位置付けられており、前記トリガが生じたと決定すると、前記グループに前記モバイルデバイスを追加することを備える、ような動作をサーバに実行させるように構成される、
Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ８３］
前記記憶されたサーバ実行可能な命令は、前記トリガは、時間期間の満了またはモバイルデバイスコンテクストである、ような動作をサーバに実行させるように構成される、Ｃ８２に記載の非一時的なサーバ可読媒体。
［Ｃ８４］
前記記憶されたサーバ実行可能な命令は、ユーザ情報と前記モバイルデバイスを相関させることをさらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ８５］
前記記憶されたサーバ実行可能な命令は、前記グループに前記モバイルデバイスを追加すると、前記モバイルデバイスと、前記グループのメンバである任意の他のモバイルデバイスとの間のグループ通信を可能にすること、をさらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ８６］
前記記憶されたサーバ実行可能な命令は、
すべてのグループメンバのモバイルデバイスの位置を追跡することと、
前記モバイルデバイスがトリガ位置に入り、トリガイベントが生じるかどうかを決定することと、
前記モバイルデバイスが前記トリガ位置に入り、前記トリガイベントが生じると、前記モバイルデバイスに報酬を送ることと、
をさらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ８７］
前記記憶されたサーバ実行可能な命令は、前記報酬が、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数であるような動作をサーバに実行させるように構成される、Ｃ８６に記載の非一時的なサーバ可読媒体。
［Ｃ８８］
前記記憶されたサーバ実行可能な命令は、
グループ位置ベースのチャレンジを開始することと、
すべてのグループメンバのモバイルデバイスに、グループ位置チャレンジ指示を送ることと、
すべてのグループメンバのモバイルデバイスの位置を追跡することと、
グループ位置チャレンジが完了されたかどうかを決定することと、
前記グループ位置チャレンジの完了の際に、すべてのグループメンバのモバイルデバイスに報酬を送ることと、
さらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ８９］
前記記憶されたサーバ実行可能な命令は、前記報酬が、クーポン、割引、アプリケーション、引換券、および広告、のうちの１つまたは複数であるような動作をサーバに実行させるように構成される、Ｃ８８に記載の非一時的なサーバ可読媒体。
［Ｃ９０］
前記記憶されたサーバ実行可能な命令は、
グループ位置要求を受信することと、
すべてのグループメンバのモバイルデバイスの現在位置を決定することと、
すべてのグループメンバのモバイルデバイスの決定された現在位置のグループ位置指示を生成することと、
さらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ９１］
前記記憶されたサーバ実行可能な命令は、前記グループ位置指示が、すべてのグループメンバのモバイルデバイスの前記決定された現在位置を例示しているマップである、ような動作をサーバに実行させるように構成される、Ｃ９０に記載の非一時的なサーバ可読媒体。
［Ｃ９２］
前記記憶されたサーバ実行可能な命令は、前記グループのメンバであるすべてのモバイルデバイスのユーザ情報を相関させることをさらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ９３］
前記記憶されたサーバ実行可能な命令は、前記動作の少なくとも一部が、イベント後データ分析中に行われる、ような動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
［Ｃ９４］
前記記憶されたサーバ実行可能な命令は、前記ネットワーク管理信号がアクセスポイントプローブ要求である、ような動作をサーバに実行させるように構成される、Ｃ７４に記載の非一時的なサーバ可読媒体。
［Ｃ９５］
前記記憶されたサーバ実行可能な命令は、モバイルデバイスから受信されるものとの対話に基づいて、前記モバイルデバイスの位置を決定することが、
前記モバイルデバイスから受信された前記ネットワーク管理信号に基づいて、前記モバイルデバイスが時間において利用可能である１つまたは複数のＷｉ−Ｆｉアクセスポイントを決定すること、
を備える、ような動作をサーバに実行させるように構成される、Ｃ９４に記載の非一時的なサーバ可読媒体。
［Ｃ９６］
前記記憶されたサーバ実行可能な命令は、
位置履歴情報のデータベースを生成するために、すべてのグループメンバのモバイルデバイスの前記位置を追跡することと、
前記グループに基づいて、位置履歴情報の前記データベースに対して分析を行うことと、
をさらに備える動作をサーバに実行させるように構成される、Ｃ７３に記載の非一時的なサーバ可読媒体。
【図１】
0006584951.tif 000002
【図２Ａ】
0006584951.tif 000003
【図２Ｂ】
0006584951.tif 000004
【図２Ｃ】
0006584951.tif 000005
【図３】
0006584951.tif 000006
【図４】
0006584951.tif 000007
【図５】
0006584951.tif 000008
【図６】
0006584951.tif 000009
【図７】
0006584951.tif 000010
【図８】
0006584951.tif 000011
【図９】
0006584951.tif 000012
【図１０】
0006584951.tif 000013
【図１１】
0006584951.tif 000014
【図１２】
0006584951.tif 000015
【図１３】
0006584951.tif 000016
【図１４】
0006584951.tif 000017