(57)【要約】      （修正有）【課題】位置情報を使用してグループを管理することを可能にする。【解決手段】エンティティのグループを管理するためのコンピュータ実行方法が、当該地点（ＰＯＩ）または人のロケーションなど、ターゲットへの近接度に基づいてグループにメンバーを追加したいという要望を示す指示を第１のユーザから受信し、ターゲットに関連するタイムウィンドウ中に予想グループメンバーのロケーションに基づいて予想グループメンバーに勧誘を送り、勧誘に応答して、予想グループメンバーがグループに加入することを望んでいるかどうかに関する指示を予想グループメンバーから受信する。【選択図】図２
2014209354.tif 000002
【特許請求の範囲】
【請求項１】
エンティティのグループを管理するためのコンピュータ実行方法であって、
ターゲットへの近接度に基づいて前記グループにメンバーを追加したいという要望を示す指示を第１のユーザから受信することと、
前記ターゲットに関連するタイムウィンドウ中に予想グループメンバーのロケーションに基づいて前記予想グループメンバーに勧誘を送ることと、
前記勧誘に応答して、前記予想グループメンバーが前記グループに加入することを望んでいるという指示を前記予想グループメンバーから受信することとを備える方法。
【請求項２】
前記予想グループメンバーに勧誘を送ることが、
位置ウィンドウ内で近接度グループのリストを作成することであって、前記リストが少なくとも前記グループの指示を含む、作成することと、
前記予想グループメンバーに近接度グループの前記リストを送ることとを備える、請求項１に記載の方法。
【請求項３】
前記予想グループメンバーから指示を受信することが、
前記予想グループメンバーによる前記グループの選択の指示を近接度グループの前記リストから受信することを備える、請求項２に記載の方法。
【請求項４】
前記勧誘が、前記タイムウィンドウと、前記第１のユーザのロケーションに対する位置不確実性ウィンドウとによって制限され、前記予想グループメンバーが前記位置不確実性ウィンドウ内に位置する、請求項１に記載の方法。
【請求項５】
前記第１のユーザから指示を受信することが、
グループ名、前記第１のユーザの識別情報、および前記第１のユーザの位置ロケーション情報のうちの少なくとも１つを受信することを備える、請求項１に記載の方法。
【請求項６】
前記ターゲットが、当該地点（ＰＯＩ）およびグループメンバーロケーションのうちの１つを備える、請求項１に記載の方法。
【請求項７】
前記勧誘が前記第１のユーザのロケーションを明らかにしない、請求項１に記載の方法。
【請求項８】
前記第１のユーザに前記予想グループメンバーのロケーションが通知されない、請求項１に記載の方法。
【請求項９】
前記勧誘は、前記予想グループメンバーが前記グループの確立された当該地点の近くにあるという指示と、前記グループのいくつかのメンバーが前記当該地点に近接しているという指示とに応答して、前記予想グループメンバーに送られる、請求項１に記載の方法。
【請求項１０】
前記グループが複数の近接度グループのうちの１つであり、さらに前記方法が、
当該エリアおよび時間のためのストローマンを作成することと、
候補エンティティのセットを識別する前記当該エリアおよび時間を使用することであって、前記エンティティの各々が前記近接度グループのうちの少なくとも１つの潜在的なメンバーである、使用することと、
前記候補エンティティに関連するロケーションおよび時間のクラスタリングを探索することと、
前記クラスタリングに関連しない候補エンティティを除去し、前記クラスタリングに関連する候補エンティティから前記複数の近接度グループを作成することとを備える、請求項１に記載の方法。
【請求項１１】
機械によって実行されると、前記機械に動作を実行させる命令を備える有形機械可読媒体であって、前記命令が、
ジオロケーションをファクタとして使用してソーシャルグループにメンバーを追加するコマンドを第１のモバイルデバイスユーザから受信するコードと、
少なくとも部分的に、前記ジオロケーションファクタに関連するタイムウィンドウ中に前記受信したコマンドに応答して第２のモバイルデバイスユーザにメンバーシップ機会を与えるコードと、
前記ソーシャルグループに加入したいという要望を示す入力を前記第２のモバイルデバイスユーザから受信するコードとを備える、有形機械可読媒体。
【請求項１２】
前記第２のモバイルデバイスユーザにメンバーシップを許可するためのコードをさらに備える、請求項１１に記載の有形機械可読媒体。
【請求項１３】
メンバーシップを許可するための前記コードが、
前記第２のモバイルデバイスユーザからの前記入力に少なくとも１つのルールを適用するためのコードと、
管理者入力を適用するためのコードとのうちの少なくとも１つを含む、請求項１２に記載の有形機械可読媒体。
【請求項１４】
メンバーシップ機会を与える前記コードは、
前記メンバーシップ機会にタイムウィンドウを適用するコードであって、前記タイムウィンドウが、前記機会が作用され得る時間期間を定義する、コードを備える、請求項１１に記載の有形機械可読媒体。
【請求項１５】
前記タイムウィンドウの長さが特定のコンテキストに適応可能である、請求項１４に記載の有形機械可読媒体。
【請求項１６】
メンバーシップ機会を与える前記コードは、
前記第２のモバイルデバイスユーザが前記第１のモバイルデバイスユーザの近傍の地理的エリア内にいることを見分けるコードを備える、請求項１１に記載の有形機械可読媒体。
【請求項１７】
コンピュータシステムであって、
第１のモバイルデバイスユーザと対話し、前記コンピュータシステムがターゲットへの近接度に基づいてソーシャルグループにメンバーを追加することを要求する入力を、前記第１のモバイルデバイスユーザから受信するための第１のモジュールと、
第２のモバイルデバイスユーザと対話し、前記ターゲットに関連するタイムウィンドウ中に複数のソーシャル近接度グループにおけるメンバーシップの機会を提供する第２のモジュールであって、前記複数のソーシャル近接度グループが前記ソーシャルグループを含む、第２のモジュールと、
前記ソーシャルグループに加入することを要求する前記第２のモバイルデバイスユーザからの入力に応答して、前記ソーシャルグループのメンバーとして前記第２のモバイルデバイスユーザを追加する第３のモジュールとを備えるコンピュータシステム。
【請求項１８】
前記第１のモバイルデバイスユーザのロケーションと前記第２のモバイルデバイスユーザのロケーションとを追跡するように構成されたロケーションサーバを備える、請求項１７に記載のコンピュータシステム。
【請求項１９】
前記第１のモバイルデバイスユーザに関連するメンバーシップ属性と、前記第２のモバイルデバイスユーザに関連するメンバーシップ属性とを記憶するメモリをもつサーバコンピュータを備える、請求項１７に記載のコンピュータシステム。
【請求項２０】
コンピュータシステムであって、
第１のモバイルデバイスユーザと対話し、前記コンピュータシステムがターゲットへの近接度に基づいてソーシャルグループにメンバーを追加することを要求する入力を、前記第１のモバイルデバイスユーザから受信するための手段と、
第２のモバイルデバイスユーザと対話し、前記ターゲットに関連するタイムウィンドウ中に複数のソーシャル近接度グループにおけるメンバーシップの機会を提供するための手段であって、前記複数のソーシャル近接度グループが前記ソーシャルグループを含む、手段と、
前記ソーシャルグループに加入することを要求する前記第２のモバイルデバイスユーザからの入力に応答して、前記ソーシャルグループのメンバーとして前記第２のモバイルデバイスユーザを追加するための手段とを備えるコンピュータシステム。
【請求項２１】
機械によって実行されると、前記機械に動作を実行させる命令を備える有形機械可読媒体であって、前記命令が、
複数のユーザをもつネットワークベースのソーシャルグループを管理するコードと、
前記複数のユーザに関連するジオロケーション情報を取得するコードと、
前記ネットワークベースのソーシャルグループの当該空間地点を識別するために前記ジオロケーション情報に少なくとも１つのフィルタを適用するコードとを備える、有形機械可読媒体。
【請求項２２】
少なくとも１つのフィルタを適用する前記コードは、
前記複数のユーザのうちの少なくとも１人のユーザが少なくとも指定された時間期間の間滞留するロケーションに焦点を当てるコードを備える、請求項２１に記載の有形機械可読媒体。
【請求項２３】
前記当該空間地点が前記ネットワークベースのソーシャルグループの当該地点であることを確認する問合せを前記複数のユーザのうちの少なくとも１人に与えるコードをさらに備える、請求項２１に記載の有形機械可読媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、開示の全体が参照により本明細書に明確に組み込まれる、２００９年６月１２日に出願された「LOCATION-ENABLED GROUP MANAGEMENT」と題する米国仮特許出願第６１／１８６，６１２号の利益を主張する。
【技術分野】
【０００２】
本開示は、一般に、ロケーション情報を使用してグループパラメータを管理することに関し、より詳細には、ロケーションに基づくグループの作成および管理に関する。
【背景技術】
【０００３】
多くの人々は、彼らの技能、興味、義務、または他の特徴によって他人と関係付けられる。ある場合には、人は、特定の編成グループと提携されることを選択する。他の場合には、人は、人の技能セットまたは経験など、その人の特徴によって他人とグルーピングされ得る。
【０００４】
現代の技術は、著しく拡張されたスケールでグループ関係アクティビティを可能にする。インターネットより前は、グループを見つけ、そのグループに加入し、そのグループと対話することがはるかに困難であった。今日では、ＭｙＳｐａｃｅ（登録商標）およびＦａｃｅｂｏｏｋ（登録商標）など、ネットワークベースのソーシャルアプリケーションを用いて、ユーザは、実質的にすべての興味およびすべてのロケーションにわたるグループを作成し、見つけ、そのグループに加入することができる。
【発明の概要】
【０００５】
一態様では、エンティティのグループを管理するためのコンピュータ実行方法が開示される。本方法は、ターゲットへの近接度（proximity）に基づいてグループにメンバーを追加したいという要望を示す指示を第１のユーザから受信することと、ターゲットに関連するタイムウィンドウ中に予想（prospective）グループメンバーのロケーションに基づいて予想グループメンバーに勧誘を送ることとを含む。本方法はまた、勧誘に応答して、予想グループメンバーがグループに加入することを望んでいるという指示を予想グループメンバーから受信することを含む。
【０００６】
別の態様では、機械によって実行されると、その機械に動作を実行させる命令を備える有形（tangible）機械可読媒体が開示される。命令は、ジオロケーション（geolocation）をファクタとして使用してソーシャルグループにメンバーを追加するコマンドを第１のモバイルデバイスユーザから受信するコードを含む。命令はまた、少なくとも部分的に、ジオロケーションファクタに関連するタイムウィンドウ中に受信したコマンドに応答して第２のモバイルデバイスユーザにメンバーシップ機会（menbership opportunity）を与えるコードと、ソーシャルグループに加入したいという要望を示す入力を第２のモバイルデバイスユーザから受信するコードとを有する。
【０００７】
さらに別の態様では、コンピュータシステムが開示される。本コンピュータシステムは、第１のモバイルデバイスユーザと対話し、コンピュータシステムがターゲットへの近接度に基づいてソーシャルグループにメンバーを追加することを要求する入力を、第１のモバイルデバイスユーザから受信するための第１のモジュールを含む。第２のモジュールは、第２のモバイルデバイスユーザと対話し、ターゲットに関連するタイムウィンドウ中に複数のソーシャル近接度グループ（proximity group）におけるメンバーシップの機会を提供する。複数のソーシャル近接度グループはソーシャルグループを含む。第３のモジュールは、ソーシャルグループに加入することを要求する第２のモバイルデバイスユーザからの入力に応答して、ソーシャルグループのメンバーとして第２のモバイルデバイスユーザを追加する。
【０００８】
別の態様では、コンピュータシステムは、第１のモバイルデバイスユーザと対話し、コンピュータシステムがターゲットへの近接度に基づいてソーシャルグループにメンバーを追加することを要求する入力を、第１のモバイルデバイスユーザから受信するための手段を含む。本コンピュータシステムはまた、第２のモバイルデバイスユーザと対話し、ターゲットに関連するタイムウィンドウ中に複数のソーシャル近接度グループにおけるメンバーシップの機会を提供するための手段を有する。複数のソーシャル近接度グループはソーシャルグループを含む。本コンピュータシステムは、ソーシャルグループに加入することを要求する第２のモバイルデバイスユーザからの入力に応答して、ソーシャルグループのメンバーとして第２のモバイルデバイスユーザを追加するための手段を含む。
【０００９】
さらに別の態様では、機械によって実行されると、その機械に動作を実行させる命令を備える有形機械可読媒体が開示される。命令は、複数のユーザをもつネットワークベースのソーシャルグループを管理するコードと、複数のユーザに関連するジオロケーション情報を取得するコードと、ネットワークベースのソーシャルグループの当該空間地点（a spatial point of interest）を識別するためにジオロケーション情報に少なくとも１つのフィルタを適用するコードとを含む。
【００１０】
上記では、以下の発明を実施するための形態がより良く理解され得るように、本開示の特徴および技術的利点についてやや広く概説した。本開示の特許請求の範囲の主題を形成する追加の特徴および利点については、以下で説明する。開示する概念および特定の実施形態は、本開示の同じ目的を実行するための他の構造を変更または設計するための基礎として容易に利用され得ることを、当業者は諒解されたい。また、そのような等価な構成は、添付の特許請求の範囲に記載の本開示の技術から逸脱しないことを、当業者は了解されたい。さらなる目的および利点とともに、本開示の編成と動作の方法の両方に関して、本開示を特徴づけると考えられる新規の特徴は、添付の図に関連して以下の説明を検討するとより良く理解されよう。ただし、図の各々は、例示および説明のみの目的で提供され、本開示の範囲を定めるものではないことを明白に理解されたい。
【００１１】
本開示のより完全な理解のために、次に添付の図面とともに行う以下の説明を参照する。
【図面の簡単な説明】
【００１２】
【図１】開示するシステムおよび方法の通信ネットワークの簡略ブロック図。
【図２】ロケーション対応グループ管理のためのプロセスの一例の流れ図。
【図３】グループ情報を特定のロケーションに関連付けるためのプロセスの一例の流れ図。
【図４】近接度グループ作成のためのプロセスの一例の流れ図。
【図５】近接度グループ作成のためのプロセスの一例の流れ図。
【発明を実施するための形態】
【００１３】
本明細書で開示するシステム、機械可読媒体、および方法は、位置情報を使用してグループを管理することを可能にする。いくつかの態様では、あるグループメンバーに関連するデバイスが、前のロケーションのグループ情報とは異なるグループ情報に関連するロケーション中にあることを判断するために、位置情報が使用され得る。ユーザには、提供された位置情報に基づいて新しいグループ情報が利用可能であるという指示が与えられ得る。
【００１４】
ＧＰＳなど、一般的な測位方法によって提供されるロケーション情報は、タイムスタンプをも含み得、一般に速度および移動方向などの追加情報を含むことに留意されたい。本明細書における「ロケーション」または「位置」という用語は、空間座標に加えて少なくともタイムスタンプを含むものと理解すべきであり、場合によっては、速度／方向などの追加情報が利用可能であり得る場合、この情報の適用について説明する。
【００１５】
また、使用される技術と、ロケーションが判断されるときの条件とに基づいて、ロケーション情報は精度が変動することに留意されたい。ＧＰＳなど、一般的なロケーション判断技術では、ロケーション情報の精度の推定値がロケーションとともに利用可能であり得る。精度情報は、２つのエンティティの近接度を判断するアルゴリズムにおいて使用され得る。精度情報を使用して、２つのエンティティが規定の近接度内にある確率が判断され、この確率は、アプリケーションにおいてどんなアクションを取るべきかを判断するために、しきい値と比較され得る。
【００１６】
いくつかの態様では、グループの当該ロケーションを判断するために、グループ属性が記憶され、使用され得る。経時的に１つまたは複数のグループメンバーの位置情報が取得され得る。その位置情報に基づいて、特定のロケーションが、そのグループの候補当該ロケーションであると判断され得る。特定のロケーションがグループの当該ロケーションであるかどうかを確認するために、１つまたは複数のグループメンバーに問い合わせることができる。当該ロケーションには名前または他の識別子が割り当てられ得る。そのような実施形態の利点は、ユーザ入力がより少ない場合でも、当該地点（point of interest）をより正確に識別することを含み得る。
【００１７】
代替的に、当該ロケーションは、ある時間のみにおいてグループに関係し得る。たとえば、競技場は、ある時間にはフットボールの練習のために使用され、他の時間にはサッカーの練習のために使用され得る。したがって、グループとの関連付けは、ロケーションに加えて時間パラメータを有することができる。
【００１８】
いくつかの態様では、１つまたは複数のグループが近接度に基づいて作成され得る。（たとえば）近接度グループを作成するユーザに関連するデバイスへの近接度に基づいて、（測位技法を使用してまたはロケーションのユーザ入力に基づいて判断された）位置情報を使用して、潜在的なグループメンバーが識別され得る。潜在的なグループメンバーは、近接度グループに加入するようにとの勧誘を示す情報を受信し得る。グループ作成者または他のエンティティは、グループに加入するようにとの勧誘を確認または拒否するために潜在的な新しいメンバーを検討し、望ましくないユーザがグループメンバーになるのを阻止し、または望ましくないメンバーをグループから削除し、またはグループを管理するための他のアクションを取り得る。代替の登録（enrollment）技法が提供され得る。そのような実施形態の利点は、近接度情報またはジオロケーション情報をファクタとして使用することによる、ソーシャルグループのより重要で好都合な作成を含み得る。
【００１９】
いくつかの態様では、１つまたは複数の近接度グループが、位置と時間の両方の制約を使用して作成され得る。グループ作成者は、アプリケーションにアクセスし、近接度グループを作成したいという要望を示すことができる。作成者の位置およびタイムスタンプ情報は近接度グループに関連付けられ得る。他のデバイスの位置およびタイムスタンプ情報がグループ作成者の位置およびタイムスタンプ情報と比較され、空間および時間の近接度に応じて、潜在的なメンバーが識別され得る。随意に、タイマーが始動し、メンバーが近接度グループに加入することができる近接度ウィンドウを開くことができる。潜在的なメンバーは、近接度ウィンドウ中にアプリケーションにアクセスし、彼らが加入することを希望するグループを選択することができる。作成者および／または１つもしくは複数の潜在的なグループメンバーの位置が正確に知られていない場合でも、位置と時間の両方においてグループ作成を制限することによって、潜在的なグループメンバーは、限られた数の潜在的なグループ（たいがい単一の潜在的なグループ）から選択し得る。ユーザは適切な近接度グループを選択することができ、作成者はグループメンバーシップを確認し、阻止し、または場合によっては管理することができる。代替の登録技法が提供され得る。代替的に、メンバーの「クラスタ」を確立するために、（作成者に加えて）他の既存のグループメンバーの位置およびタイムスタンプが使用され得る。クラスタは、ロケーションおよびタイムスタンプの平均および標準偏差などの様々な技法を用いて、空間と時間の両方において分析され得る。ロケーションおよびタイムスタンプの最小値および最大値、または他の技法を含む、他の技法が使用され得る。クラスタ分析が行われた後、まだグループメンバーではない他のエンティティのロケーションおよび／またはタイムスタンプがクラスタの範囲と比較され、範囲との比較に基づいて潜在的な新しいメンバーが識別され得る。随意に、クラスタの範囲を分析するときに精度情報が使用され得、および／またはクラスタの範囲と比較するときに潜在的な新しいメンバーについて精度情報が使用され得る。精度情報に関連する確率に応じて、潜在的な新しいメンバーがクラスタの範囲内にある可能性が判断され、一定の確率を上回るメンバーは、グループに加入するように勧誘され得る。
【００２０】
随意に、潜在的な新しいグループメンバーを判断するためのアルゴリズム中に追加の技法が含まれ得る。たとえば、潜在的な新しいグループメンバーはクラスタ（空間／時間）の範囲内にあったが、近傍にある時間中に高い速度で移動していた場合、グループメンバーシップの可能性はより低い。同様に、グループメンバーシップの信頼度を高めるために、クラスタの範囲内にある滞留時間（dwell time）が使用され得る。たとえば、グループのクラスタが、１時間のタイムウィンドウ中に空間中のあるエリアにわたり、潜在的な新しいグループメンバーが、その時間のうちの５０分間そのエリア中にあった場合、それらの潜在的な新しいグループメンバーは、彼らが１時間のうちの１０分間そのエリア中に滞留した場合よりも有効なグループメンバーである可能性が高い。
【００２１】
本明細書のシステムおよび技法はロケーション対応グループ管理を可能にする。上記のように、個人は、グループのメンバーシップまたは包含につながる、技能、興味、義務、および／または他の特徴を有し得る。個人のローカル環境において、その個人は、通常、時間とともにグループ連絡を展開する。その結果、その個人は、必要に応じて適切なグループ情報にアクセスするための個人情報環境をセットアップする。
【００２２】
人は、ソーシャルネットワーキングサイトＦａｃｅｂｏｏｋ、グループのウェブサイトまたは電子メールグループ、グループメンバーとの個人的連絡、メール、あるいは任意の他の通信方法などのアプリケーションを使用して、特定のグループに参加することができる。地球空間的近接度（geospatial proximity）がしばしばグループ識別における有意味な要素であるので、参加は、一般に、その人の主要なロケーション（通常は自宅）の周辺にセットアップされる。たとえば、大きいサービス団体は局地的提携（localized affiliation）を有し得る。誰かが、特定のミュージシャンまたは活動など、特定の興味を有する場合、ローカルな知識を共有するために、または、たとえば、コンサートまたはバイクライドなど、特定のグループ活動を調整するために、近くにいる他者と対話することがより有意味であり得る。
【００２３】
インターネットが、物理的距離によって生じた対話への制限を低減する一方で、ロケーションの固有の有意味性を認識するために多数の極めてアクティブなポータル、たとえば、Ｃｒａｉｇ’ｓ  Ｌｉｓｔ（登録商標）、Ｅｖｉｔｅ（登録商標）、およびＣｉｔｙＳｅａｒｃｈ（登録商標）が編成され、ローカル指標としてだけでなく、非ウェブベースの活動を助長し、促進していることは有効である。
【００２４】
現在、個人のロケーションが変化するとき、様々な技法が使用され得る。いくつかのコンテキストでは、それはかなり容易である。人は、新しいローカルアフィリエイトにおいてその人の資格証明（credential）を提示するか、メンバーシップを転送するか、またはウェブ上の異なるロケーションにブラウズすることができる。
【００２５】
しかしながら、これらの技法でさえ問題を提起し得る。たとえば、旅行の前にロケーション固有のインターネットサイトおよびグループ連絡を調査することは可能であるが、それを行うことは労力および深慮を要する。さらに、新しいソーシャルグループまたはネットワークを識別し、それにアクセスできるようになることは、はるかに困難で時間がかかり得る。
【００２６】
様々な実施形態は、モバイルフォンが（宅内固定電話とは対照的に）個人との１対１の関連付けを有し得、したがって、ユーザのモバイルフォンのジオロケーション情報に基づいてその個人のグループ提携を組み合わせることが可能である、ということを使用する。たとえば、ある人がグレートフルデッドのファンとしての属性を有する場合、その人は、シカゴへの旅行者訪問の到着時にシカゴエリアのグレートフルデッド利益団体に自動的に追加され得、したがって、その日の夕方にループにおいて起こる海賊版レコード交換について知り得る。したがって、そのような実施形態では、「マッチング」機能のために空間／時間以外の追加のパラメータを採用する。
【００２７】
別の例示的な実施形態では、特定の技能をもつ人は、一般に、その人の主要なロケーションにおいて知られており、したがって、その技能を必要とするどんな人も、その人に連絡する方法を知ることになる。しかしながら、その人が旅行中であるかまたは移転すると、連絡はより困難になる。たとえば、珍しい医学専門分野をもつ外科医は、旅行中に近くの医療施設によって呼び出され得る。
【００２８】
図１に、いくつかの実施形態による、ロケーション対応グループ管理のためのシステム１００を示す。モバイルデバイス１１０は、特定のユーザに関連付けられ、そのユーザのモバイルサービスプロバイダに関連するセルラーネットワークの基地局１２０と通信する。モバイルデバイス１１０はまた、ワイヤレスインターフェースと、ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの通信プロトコルとを使用して短距離ワイヤレスネットワークの１つまたは複数のデバイス１３０（たとえば、ワイヤレスアクセスポイント）と通信するように構成され得る。
【００２９】
セルラーネットワークと短距離ネットワークとに関連付けられるのは、特定のユーザに関連するグループ属性を記憶するメモリ１４２を含む１つまたは複数のネットワークデバイス１４０である。いくつかの実装形態では、ネットワークデバイス１４０は、ユーザのモバイルサービスプロバイダに関連付けられるか、あるいはモバイルサービスプロバイダとは別個のアプリケーション（たとえば、ソーシャルネットワーキングアプリケーションＦａｃｅｂｏｏｋまたは他のアプリケーションと提携されたサーバ）に関連付けられ得る。
【００３０】
システム１００はさらに、いくつかの実装形態において使用され得るロケーションサーバ１５０を含む。ロケーションサーバ１５０は、本開示のいくつかの実装形態において使用され得、特にロケーションが支援型衛星測位技法（たとえば、支援型全地球測位システム（Ａ−ＧＰＳ））を使用して判断されるときに使用され得る。ロケーションサーバ１５０は、モバイルデバイス１１０に支援情報を提供することができ、モバイルデバイス１１０からの擬似距離情報を使用して位置判断を実行し、および／または他の支援機能を実行することができる。ロケーションサーバ１５０は、モバイルデバイス１１０および／またはネットワークデバイス１４０にロケーション情報を提供することができる。図１に示す例ではセルラーネットワークと短距離ワイヤレスネットワークとに関連付けられたネットワークデバイス１４０とロケーションサーバ１５０の両方を示しているが、多くの実装形態が可能である。たとえば、図１の短距離ワイヤレスネットワークに関連付けられたロケーションサーバ１５０は省略され得る。
【００３１】
モバイルデバイス１１０はセルラー電話として示されているが、実施形態の範囲はそのように限定されない。本明細書で使用するモバイルデバイスは、セルラーまたは他のワイヤレス通信デバイス、パーソナル通信システム（ＰＣＳ）デバイス、パーソナルナビゲーションデバイス（ＰＮＤ）、個人情報マネージャ（ＰＩＭ）、携帯情報端末（ＰＤＡ）、ラップトップあるいはワイヤレス通信および／またはナビゲーション信号を受信することが可能な他の好適なモバイルデバイスなどのデバイスを指す。モバイルデバイスはまた、衛星信号受信、支援型データ受信、および／または位置に関係する処理が当該デバイスで発生するかパーソナルナビゲーションデバイス（ＰＮＤ）で発生するかにかかわらず、短距離ワイヤレス、赤外線、ワイヤレス接続、または他の接続などによってＰＮＤと通信するデバイスを含み得る。また、モバイルデバイスは、インターネット、Ｗｉ−Ｆｉ、または他のネットワークなどを介してサーバとの通信が可能で、衛星信号受信、支援型データ受信、および／または位置に関係する処理が当該デバイスで発生するか、サーバで発生するか、またはネットワークに関連する別のデバイスで発生するかにかかわらず、ワイヤレス通信デバイス、コンピュータ、ラップトップなどを含むすべてのデバイスを含み得る。上記の任意の動作可能な組合せも「モバイルデバイス」と見なされ得る。
【００３２】
様々な実施形態では、近接度は、ローカルエリアにおいて信号の共通受信を有する（たとえば、すべてのデバイスが、あるＷｉＦｉアクセスポイントを聴取している）グループに基づいて、および／または、近接デバイス間のＢｌｕｅｔｏｏｔｈ信号を聴取することなどのピアツーピアシグナリングによって判断され得る。これらの技法では、代わりにメンバーが同じ信号を聴取していると判断されたとき、実際のロケーション座標は使用されない。同じ信号を聴取していることの判断は、ロケーション座標のプロキシとして使用される。これは、ロケーション機能をもたないデバイスがシステムに参加することができることを意味する。本技法はミックスすることもでき、たとえば、デバイスの一部は、ＧＰＳ技術を使用してそれらのデバイスのロケーションを判断し得るが、他のデバイスは、それらはＷｉＦｉアクセスポイントなどの共通信号を聴取しているので、単にそれらのデバイスの近傍にあると判断される。
【００３３】
図２に、いくつかの実施形態による、ロケーション対応グループ管理のために使用され得るプロセス２００を示す。図１および図２を参照すると、２１０において、モバイルデバイス１１０について位置ロケーション演算を実行することができる。位置ロケーション演算は、衛星測位演算（たとえば、支援型ＧＰＳ）、地上測距測位演算（たとえば、Ａｄｖａｎｃｅｄ  Ｆｏｒｗａｒｄ  Ｌｉｎｋ  Ｔｒｉｌａｔｅｒａｔｉｏｎまたは地上測距測定を使用した他の地上演算）、あるいは他の比較的正確な測位演算であり得る。いくつかの実装形態では、位置ロケーション演算は、モバイルデバイス１１０のサービングセルと、セルセクタセンターの位置との識別、または他のあまり正確でないロケーション演算など、より単純な演算であり得る。異なる実施形態では、位置ロケーション演算の所望の精度は異なり、したがって、使用され得る技法は異なる。
【００３４】
２２０において、ネットワークデバイス１４０において位置情報を受信する。位置情報は、いくつかの例では、（ネットワークデバイス１４０がサービスプロバイダの外部にある場合、適切なパーミッションが所定の位置にある）ユーザのモバイルサービスプロバイダインフラストラクチャを通して提供されるか、あるいはモバイルデバイス１１０によって（たとえば、ワイヤレスデバイス１３０とのＳＭＳまたは通信を使用して）提供され得る。
【００３５】
２３０において、位置情報を使用して、新しいグループ情報が関係しているかどうかを判断する。たとえば、モバイルデバイス１１０が当該地点または別の人に極めて近接している場合、モバイルデバイス１１０は新しいグループの候補であり得る、すなわち、新しいグループ情報は利用可能であり得る。別の例では、ユーザが自宅領域の外部にいるかどうかを判断するために、位置情報を「自宅」領域と比較し得る。ユーザが自宅領域の内部にいる場合、新しいグループ情報は関係しておらず、プロセスは、新しい位置ロケーション演算が実行されるまでまたは他の時間まで、２３５において終了し得る。ユーザがこの領域の外部におり、ユーザの既存のグループ属性に関係する異なるグループ情報が利用可能である場合、新しいグループ情報が関係していることがある。
【００３６】
新しいグループ情報が利用可能である場合、２４０において、ユーザの位置情報に対応する新しいグループ情報が利用可能であることをユーザに知らせるインジケータを与える。
【００３７】
プロセス２００はいくつかの方法で実装され得る。たとえば、Ｆａｃｅｂｏｏｋなどのソーシャルネットワーキングサイトに関与する実装形態の場合、新しいグループ情報は、ユーザが自分のＦａｃｅｂｏｏｋアカウントにログインしたときに提示されるユーザインターフェースを変更することができる。ユーザインターフェースは、新しいロケーションが検出されたというインジケータを含み、新しいグループ情報に関係するアクションを実行するためにユーザが選択可能なオプションを含むことができる。
【００３８】
上記のシカゴに旅行しているグレートフルデッド（Grateful Dead）のファンの例では、ユーザインターフェースは、ユーザが、シカゴエリア中の関係するグループの（おそらくは一時的な）メンバーシップを選択することを可能にすることができ、ユーザが、シカゴエリア中の関係するグループの次回のイベントのオプションを選択することを可能にし得、ユーザが、シカゴエリア中のグループに関係するサービスのオプション、または他のアクションを選択することを可能にし得る。また、ユーザには、ユーザがそのロケーションにいることが予想される時間を示すオプションが与えられ得る（たとえば、ユーザは、その人が１週間の間シカゴにいることを指示し、したがって、その人は、来るべき１週間の間にスケジュールされたグループ関連のイベントを閲覧することができるが、それ以後のイベントを閲覧することはできない）。
【００３９】
本開示の他の態様は、グループの当該ロケーションを判断するためにグルーピングを使用することに関係する。１つの例示的な方法は、グループメンバーが、彼らの通常の活動の過程にわたって彼らのモバイルデバイスを介してバックグラウンドで収集された彼らのロケーション情報を介して、「足による投票（voting with their feet）」を使用する。場合によっては、個人の活動が有意味なパターンを生成するのに比較的長い時間を要することがあるが、全体としては、何らかの（１つまたは複数の）グループ属性を共有するいくつかの人々によって生成されたロケーションデータは、比較的迅速にそれらのパターンを識別し得る。
【００４０】
例示的な一実装形態では、グループ属性によって関連付けられた個人のモバイルデバイスからのロケーション情報は、パターン検出アルゴリズムを使用して集約され、分析されて、グループ固有のＰＯＩ（当該地点）を識別する。たとえば、所与の期間内にグループの過半数が同じ場所に位置する（たとえば、同じ時間にサッカー場にいるサッカーママのグループ）場合、そのロケーションは、将来の活動をスケジュールし、マッピングするために使用され得るグループロケーションとしてタグ付けされ得る（たとえば、来週のサッカーゲームは「ここ」である）。別の例として、システムは、延長された時間期間中に、（希少なジャズレコード収集家などの）利益団体のメンバーによる特定のロケーションへの訪問が多数あることに気づき得る。システムは、手近にグループＰＯＩ（おそらく、希少ジャズレコードの大量の品揃えをもつ中古レコード店）があることを、そのロケーションに近接しているそのグループのメンバーに通知する。
【００４１】
上記の概念を仮定すれば、グループメンバーシップ属性はエンティティからエンティティに伝搬することができる。たとえば、グループは、最初は、近傍にいる人々を勧誘する作成者によって形成され、次いで、そのグループは「サッカー」利益団体と命名され、次いで、サッカー場はそのサッカーグループのＰＯＩとして識別される。サッカー場への後の訪問者は、サッカーグループのメンバーとして識別され得、メンバーの一部は別のサッカー場を訪問し得、それによってそのサッカー場は別のサッカー関連のＰＯＩとして識別されるようになり、以下同様である。
【００４２】
ユーザのロケーションパターンを監視することによって当該場所を検出するとき、場合によっては時間フィルタが有益であり得る。時間フィルタにより、システムは、１人または複数のユーザが少なくともある時間量の間立ち止まり、滞留する場所に焦点を当てることが可能になり、システムは、時間フィルタの仕様を満たさないロケーションデータを無視することができる。「滞留ロケーション」が知られると、システムは、どの滞留ロケーションが複数のグループメンバーに共通しているかを分析することができる。
【００４３】
図３に、本開示の上記の態様を対象とするプロセス３００の例示的な一実装形態を示す。図１および図３を参照すると、３１０において、ユーザが特定のグループ（説明のために、特定の家族）の一部であることを示す複数のユーザのグループ属性がネットワークデバイス１４０上に記憶される。３２０において、継続的に異なる家族メンバーに関連する位置情報をモバイルデバイス１１０から取得する。３３０において、位置情報を使用して、特定のロケーションが当該ロケーションとして家族に関係しているかどうかを判断する。さらに、特定のロケーションが当該ロケーションであり得ることの判断を助け、当該ロケーションの名前の予備的な示唆を与えるために、時間情報が使用され得る。３４０において、位置が当該位置であるという問合せ要求確認を１人または複数のグループメンバーに与え、ロケーションの名前を要求し、および／または示唆された名前の確認を要求する。
【００４４】
一例では、家族の位置情報は、特定の家族メンバーのモバイルデバイスが、概して、夜の電源切断の前に、および再び翌朝モバイルデバイスがオンにされる時間に、特定のロケーションに位置していることに留意することによって、そのロケーションが家族居住地であることを示すことができる。ユーザには、（モバイルデバイスにおいて、またはインターネットを介してアプリケーションにアクセスするときに、あるいは他の方法で）特定のロケーションが当該ロケーションであるかどうかを質問する問合せが提示され得る。問合せは、名前を要求し得、および／またはロケーションに関連付けられるべき示唆された名前を提示し得る。本例の場合、ロケーションの名前は「［姓］自宅」として示唆され得る。ユーザは、示唆された名前を確認するか、または異なる名前を使用し得る（たとえば、同じ姓をもつ家族メンバーに対応する異なる居住地があるとき、名前が「［名、姓］自宅」となるように変更し得る）。同様に、パターン認識は、ユーザがロケーションにいる時間に基づいて、ユーザの学校またはオフィスを当該ロケーションとして示唆し得る。
【００４５】
パターン認識に基づいて、他のあまり標準的でないロケーションも当該ロケーションとして示唆され得る。たとえば、お気に入りのレストランに特定の家族メンバーが毎月１回のみ訪問し得るが、集団的グループ行動は、そのレストランが家族全員の当該場所であることを示し得る。検出された集団的グループ行動に基づいてロケーションが家族の当該ロケーションであるかどうかを判断するために、１人または複数の家族メンバーに問い合わせ得る。ロケーションが、会社または他の既知の当該地点などの公衆ロケーションでもある例では、示唆される名前はロケーションの既知の名前であり得る。いくつかの実装形態では、ロケーション対応グループアプリケーションは、ナビゲーションアプリケーションなどの他のアプリケーションと対話して、当該地点の名前、ドライブ方向、運転時間など、関係する情報にアクセスし得る。
【００４６】
上記の技法は、経時的にグループの行動に適応するグループ適合された当該地点を提供することができる。本技法は、家族に加えて多くのタイプのグループに適用することができる。グレートフルデッドのファングループの例を再び用いると、集団的グループ行動は、特定のレストランがグループの潜在的な当該地点であることを示し得る。レストランがグループに関係するロケーションである場合、１人または複数のユーザは、その関連を示し、ロケーションの名前を作成または承認することができる。レストランがグループに関係していない（たとえば、そのレストランは、グループメンバーがたまたまよく訪れる人気のあるレストランであるが、グループ活動に関係していない）場合、（１人または複数の）ユーザは、そのロケーションをグループに関連付けることを断り得る。いくつかの実装形態では、ユーザは、ロケーションを示唆されたグループの当該地点に指定することの代替または追加として、ロケーションを個人的な当該地点に指定するか、またはロケーションを異なるグループ（たとえば、家族グループ）の当該地点に指定することができる。
【００４７】
別の態様では、様々な実施形態では、ロケーションを使用したグループ作成が可能になる。グループを作成するために、特定の人によって最初の作成が実行され得、次いで、管理者またはユーザ自身によってメンバーが追加される。他の態様では、グループは近接度によって定義される。
【００４８】
図４に、ロケーション情報を使用してグループを作成するための方法４００を示す。図１および図４を参照すると、４１０において、ユーザは、その人が空間的近接度に基づいてグループを作成することを望んでいることを示し得る。４２０において、グループ作成者への予想グループメンバーの近接度に基づいて、予想グループメンバーにグループ勧誘を送り得る。４３０において、勧誘を受信しなかった予想グループメンバー（たとえば、必要とされるロケーション機能をもたないユーザ、または何らかの他の理由で勧誘を受信しなかったユーザ）は、適切なグループアプリケーションにアクセスし、グループに加入することができる。４４０において、意図しない若干のユーザがグループに加入したかまたは加入することを試みた場合、グループ作成者は、それらのユーザをグループメンバーシップから遮断または削除することができる。
【００４９】
グループに加入するようにとの勧誘が誰に送られたかを判断するために、異なる技法が使用され得る。１つの技法では、Ｂｌｕｅｔｏｏｔｈ近接ネットワークなど、ワイヤレス近接ネットワークを作成する。別の技法は、衛星位置システムから導出されたロケーションまたはモバイルデバイスから報告された他のロケーションを使用し、グループメンバーに示唆すべきロケーション情報を採用する。
【００５０】
技術的問題およびプライバシ問題のために、正確なロケーション情報を必要とせず、プライバシ問題が関係しない技法が利益を提供し得る。図５のプロセス５００に、それらの問題を緩和するために、近接度グループ作成を可能にし、何らかのロケーション情報と時間情報とユーザオプトイン（opt-in）とを使用する、例示的な一実装形態を示す。
【００５１】
５１０において、第１の時間において、グループ作成者は、近接度グループ作成を可能にするアプリケーションにアクセスし、近接度グループが望まれることを示す。作成者はグループ名を与えることができ、あるいはグループ識別子は、作成者の名前、電話番号、または他の識別子であり得る。５１５において、グループ作成者の位置情報が、近接度グループに関連付けられるが、極めて正確な位置情報である必要はない。たとえば、数フィート以内まで正確な情報を使用するのではなく、いくつかの実施形態では、市、キャンパス、郡、または他の地理的ロケーションの粒度レベル（level of granularity）で位置情報を使用し得る。５２０において、グループ作成アプリケーションは、近接しているユーザが近接度ウィンドウ（たとえば、１５分間ウィンドウ）内で加入することを可能にするメンバーシップタイマーを始動する。近接度ウィンドウは、近接度に基づいて潜在的なメンバーがグループをオプトインすることができる時間量を定義する。
【００５２】
５２５において、グループに加入することを希望するユーザは、アプリケーションにアクセスし、近接度グループに加入することを希望していることを示す。５３０において、アプリケーションは、ユーザの位置情報にアクセスし、近接度ウィンドウ（proximity window）内で、およびグループ作成者の位置不確実性ウィンドウ（position uncertainty window）内で、どんな近接度グループが作成されたかを判断する。５３５において、（場合によっては当該グループのみをもつ）可能な近接度グループのリストをユーザに提示し、５４０において、ユーザは、適切なグループを選択することによってグループに加入する。アプリケーションへのモバイルデバイスアクセスを有しない（または他の理由でその時に加入することができない）ユーザは、たとえば、自宅からインターネットを介してアプリケーションにアクセスすることによって、後でグループに加入することができる。上記の技法は、ユーザオプトインを可能にすることによってプライバシ問題を緩和し、グループ作成を空間的および時間的に制限することによって近接度不確実性問題を緩和する。他のオプションが与えられ得、たとえば、ユーザには（デバイス測位技法に基づいて位置情報を与えることの代替または追加として）ロケーション情報を入力する能力が与えられ得、グループ作成者は潜在的なメンバーの確認制御権および／または他のオプションを有することができる。
【００５３】
したがって、本明細書の様々な実施形態では、ユーザは互いのロケーションを参照せず、それによってプライバシを強化する。そのような実施形態では、せいぜい、グループ管理者に、ロケーションへの近接度および／または他のメンバー（もしくは彼／彼女自身）への近接度に関するデータが見せられ得る。
【００５４】
いくつかの実施形態では、当該地点がグループに関連付けられたとき、当該地点に非メンバーが近接していることのみに基づいてまたはそのことに部分的に基づいて、そのような非メンバーにメンバーシップ勧誘が送られる。当該地点に複数のメンバーがいるとき、グループの集会が行われ、近傍にいる他の人々が潜在的にグループメンバーである可能性が高まることが、時々仮定され得る。したがって、別の技法では、当該地点に他のメンバーもいて、集会の可能性があるとき、新しいメンバー勧誘が生成される。
【００５５】
潜在的なメンバーが、訪問するロケーションに対して利用可能なグループメンバーシップを要求し得るように、当該地点に関連するグループの存在はデータベース中で公開され得る。メンバーシップのこの要求は、管理者によって検討されること、追加のルールに従うこと、および／またはグループのセキュリティ／プライバシ設定に依存することなど、様々な方法のいずれかで処理され得る。
【００５６】
いくつかの実装形態では、適応可能なオプトイン近接度ウィンドウは、所与の状況に対して適切な近接度ウィンドウを与え得る。特定の例では、大きいグループの人々がロックコンサートに参加している。実際にロックコンサートに参加する人々にはビデオが与えられ、そのコンテンツは、オプトインする参加者が利用可能である。参加者が多数であるので、より大きい近接度ウィンドウ（オプトインするためのより多くの時間）を与えることは、一度にセルラーネットワークを使用してグループアプリケーションにアクセスすることを試みる多くの人々に関係する帯域幅問題を緩和するのを助けることができる。さらに、オプトインウィンドウは、近接度ウィンドウとは無関係に定義され得る。たとえば、人が近接度ウィンドウ中にロケーションにいた限り、そのような人は、任意の時間に、またはより長いタイムウィンドウ中にグループにオプトインすることを可能にされ得る。
【００５７】
実施形態の範囲は、いくつかの実施形態が１つまたは複数の他の技法を採用し得るので、上記の例に限定されない。たとえば、多くの異なる空間的および時間的分析によって、潜在的なグループメンバー間の「親和性（affinity）」を判断することができる。一例では、システムは、グループに形成され得るエンティティのセット（エンティティは、通常人々であるが、１つの場所にあるまたはその近くにある企業または他のエンティティでもあり得る）を識別するために、当該エリアおよび当該タイムフレームのための「ストローマン（strawman）」で開始する。ストローマンが確立された後、候補エンティティセットが判断される。候補エンティティセットが判断されると、エンティティのロケーションと、エンティティのロケーションの時間データとにわたる分析が実行される。データセット中のロケーションの「クラスタリング」および／またはロケーションの時間について、探索が行われる。クラスタが識別された後、システムは、ロケーションおよび／または時間データが、大部分の他のエンティティほど近接してクラスタリングされていないいくつかのエンティティを検出する。そのようなエンティティは、システムパラメータに基づいて候補セットから除去され、管理者によって他のエンティティよりも詳細な検討のフラグを付けられ、および／またはメンバーシップを判断するための追加のルールにかけられ得る。一方、空間および／または時間においてクラスタリングされたメンバーは、何らかの親和性を有すると認識され得る。システムはまた、異なるグループまたはサブグループを示し得る、複数のクラスタが存在することを検出し得る。いずれの場合も、グループはクラスタから形成され得る。
【００５８】
説明した技法を実装するために、赤外線、無線、および／またはマイクロ波技術に基づく様々なワイヤレス通信ネットワークが使用され得る。そのようなネットワークは、たとえば、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などを含むことができる。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣＦＤＭＡ）ネットワークなどであり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）などの１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、およびＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）と称する団体からの文書に記載されている。ｃｄｍａ２０００は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）と称する団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークであり得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他のタイプのネットワークであり得る。本技法はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組合せのために使用され得る。本明細書で説明する位置判断技法は、ＷＷＡＮ、ＷＬＡＮ、ＷＰＡＮなどの様々なワイヤレス通信ネットワークに関連して実装され得る。
【００５９】
さらに、様々な実施形態は、位置判断のために衛星測位システム（ＳＰＳ）を採用し得る。ＳＰＳは、一般に、送信機から受信した信号に少なくとも部分的に基づいて地球上または地球上空のエンティティのロケーションをそれらのエンティティが判断できるように配置された送信機のシステムを含む。そのような送信機は、一般に、設定された数のチップの反復する擬似雑音（ＰＮ）コードでマークされた信号を送信し、地上ベースの制御局、ユーザ機器および／または宇宙ビークル上に配置され得る。特定の例では、そのような送信機は地球周回軌道衛星ビークル（ＳＶ）上に配置され得る。たとえば、Ｇｌｏｂａｌ
Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（ＧＰＳ）、Ｇａｌｉｌｅｏ、ＧｌｏｎａｓｓまたはＣｏｍｐａｓｓなどのＧｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ
Ｓｙｓｔｅｍ（ＧＮＳＳ）のコンスタレーション中のＳＶは、（たとえば、ＧＰＳの場合のように各衛星について異なるＰＮコードを使用して、またはＧｌｏｎａｓｓの場合のように異なる周波数上の同じコードを使用して）コンスタレーション中の他のＳＶによって送信されたＰＮコードとは区別可能なＰＮコードでマークされた信号を送信し得る。いくつかの態様によれば、本明細書で提示する技法は、ＳＰＳのためのグローバルシステム（たとえば、ＧＮＳＳ）に制限されない。たとえば、本願明細書で提供する技法は、たとえば、日本のＱｕａｓｉ−Ｚｅｎｉｔｈ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ＱＺＳＳ）、インドのＩｎｄｉａｎ  Ｒｅｇｉｏｎａｌ  Ｎａｖｉｇａｔｉｏｎａｌ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ＩＲＮＳＳ）、中国のＢｅｉｄｏｕなどの様々な領域システム、ならびに／あるいは１つまたは複数のグローバルおよび／または領域ナビゲーション衛星システムに関連付けること、または場合によってはそれらのシステムとともに使用することが可能である様々なオーグメンテーションシステム（たとえば、Ｓａｔｅｌｌｉｔｅ
Ｂａｓｅｄ  Ａｕｇｍｅｎｔａｔｉｏｎ  Ｓｙｓｔｅｍ（ＳＢＡＳ））に適用され得、または場合によってはそれらのシステムにおいて使用することが可能である。限定ではなく例として、ＳＢＡＳは、たとえば、Ｗｉｄｅ  Ａｒｅａ  Ａｕｇｍｅｎｔａｔｉｏｎ  Ｓｙｓｔｅｍ（ＷＡＡＳ）、Ｅｕｒｏｐｅａｎ  Ｇｅｏｓｔａｔｉｏｎａｒｙ  Ｎａｖｉｇａｔｉｏｎ  Ｏｖｅｒｌａｙ  Ｓｅｒｖｉｃｅ（ＥＧＮＯＳ）、Ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎａｌ  Ｓａｔｅｌｌｉｔｅ  Ａｕｇｍｅｎｔａｔｉｏｎ  Ｓｙｓｔｅｍ（ＭＳＡＳ）、ＧＰＳ  Ａｉｄｅｄ  Ｇｅｏ  Ａｕｇｍｅｎｔｅｄ  ＮａｖｉｇａｔｉｏｎまたはＧＰＳおよびＧｅｏ  Ａｕｇｍｅｎｔｅｄ  Ｎａｖｉｇａｔｉｏｎシステム（ＧＡＧＡＮ）など、完全性情報、差分補正などを与える（１つまたは複数の）オーグメンテーションシステムを含み得る。したがって、本明細書で使用するＳＰＳは、１つまたは複数のグローバルおよび／または領域ナビゲーション衛星システム、ならびに／あるいは１つまたは複数のグローバルおよび／または領域オーグメンテーションシステムの任意の組合せを含み得、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳ様の信号、および／またはそのような１つまたは複数のＳＰＳに関連する他の信号を含み得る。
【００６０】
情報および信号は、様々な異なる技術および技法のいずれを使用しても表され得ることを、当業者なら理解されよう。たとえば、上記の説明全体にわたって、データ、情報、信号、ビット、シンボル、チップ、命令およびコマンドが言及され得る。これらは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００６１】
１つまたは複数の例示的な実施形態では、説明した機能およびプロセスは、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。本明細書で使用する「制御論理」という用語は、（プロセッサを使用して実行されるべき機械可読媒体に記憶された命令によって機能が実装される）ソフトウェアと、（論理ゲートなどの回路を使用して機能が実装される）ハードウェアであって、その回路が、特定の入力に対して特定の出力を与えるように構成された、ハードウェアと、（再プログラム可能回路を使用して機能が実装される）ファームウェアとに適用し、また、ソフトウェア、ハードウェア、およびファームウェアのうちの１つまたは複数の組合せに適用する。
【００６２】
ファームウェアおよび／またはソフトウェア実装の場合、本方法は、本明細書で説明する機能を実行するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。命令を有形に実施するいずれの機械可読媒体も、本明細書で説明する方法の実装において使用され得る。たとえば、ソフトウェアコードは、メモリ、たとえば移動局のメモリに記憶され、プロセッサ、たとえばデスクトップコンピュータ、ラップトップコンピュータ、サーバコンピュータ、モバイルデバイスなどのマイクロプロセッサによって実行され得る。メモリは、プロセッサの内部またはプロセッサの外部に実装され得る。本明細書で使用する「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプまたはメモリの数、あるいはメモリが記憶される媒体のタイプに限定されない。
【００６３】
その上、開示した実装形態の前述の説明は、当業者が本開示を実施または使用できるようにするために与えたものである。これらの実装形態の様々な変更形態は、当業者には容易に明らかになるものであり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の実装形態に適用され得る。したがって、本開示は、本明細書で示した特徴に限定されるものではなく、本明細書で開示した原理および新規の特徴に合致する最も広い範囲が与えられるべきである。
【００６４】
本開示およびその利点について詳細に説明したが、添付の特許請求の範囲によって規定される本開示の技術から逸脱することなく様々な変更、置換および改変を本明細書で行うことができることを理解されたい。さらに、本出願の範囲は、本明細書で説明するプロセス、機械、製造、組成物、手段、方法およびステップの特定の実施形態に限定されるものではない。当業者なら本開示から容易に諒解するように、本明細書で説明する対応する実施形態と実質的に同じ機能を実行するか、または実質的に同じ結果を達成する、現存するかまたは後で開発される、プロセス、機械、製造、組成物、手段、方法、またはステップは本開示に従って利用され得る。したがって、添付の特許請求の範囲は、それらの範囲内にそのようなプロセス、機械、製造、組成物、手段、方法、またはステップを含むものとする。
【図１】
2014209354.tif 000003
【図２】
2014209354.tif 000004
【図３】
2014209354.tif 000005
【図４】
2014209354.tif 000006
【図５】
2014209354.tif 000007
【手続補正書】
【提出日】平成26年7月4日(2014.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エンティティのグループを管理するためのコンピュータ実行方法であって、
地理的ターゲットへの少なくとも１つの予想メンバーの近接度に基づいて前記グループに前記少なくとも１つの予想メンバーを追加したいという要望を示す指示を第１のユーザから受信することと、
少なくとも１つの予想グループメンバーが既定のタイムウィンドウ中に前記地理的ターゲットに関連付けられる場合、前記少なくとも１つの予想グループメンバーのロケーションに基づいて前記少なくとも１つの予想グループメンバーに勧誘を送ることと、
前記勧誘に応答して、前記少なくとも１つの予想グループメンバーが前記グループに加入することを望んでいるという指示を前記少なくとも１つの予想グループメンバーから受信することとを備える方法。
【請求項２】
前記少なくとも１つの予想グループメンバーに勧誘を送ることが、
位置ウィンドウ内で近接度グループのリストを作成することであって、前記リストが少なくとも前記近接度グループの指示を含む、作成することと、
前記少なくとも１つの予想グループメンバーに近接度グループの前記リストを送ることとを備える、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの予想グループメンバーから指示を受信することが、
前記少なくとも１つの予想グループメンバーによる前記近接度グループの選択の指示を近接度グループの前記リストから受信することを備える、請求項２に記載の方法。
【請求項４】
前記勧誘が、応答タイムウィンドウと、前記第１のユーザのロケーションに対する位置不確実性ウィンドウとによって制限され、前記少なくとも１つの予想グループメンバーが前記位置不確実性ウィンドウ内に位置する、請求項１に記載の方法。
【請求項５】
前記第１のユーザから指示を受信することが、
グループ名、前記第１のユーザの識別情報、および前記第１のユーザの位置ロケーション情報のうちの少なくとも１つを受信することを備える、請求項１に記載の方法。
【請求項６】
前記ターゲットが、当該地点（ＰＯＩ）およびグループメンバーロケーションのうちの１つを備える、請求項１に記載の方法。
【請求項７】
前記勧誘が前記第１のユーザのロケーションを明らかにしない、請求項１に記載の方法。
【請求項８】
前記第１のユーザに前記少なくとも１つの予想グループメンバーのロケーションが通知されない、請求項１に記載の方法。
【請求項９】
前記勧誘は、前記少なくとも１つの予想グループメンバーが前記グループの確立された当該地点の近くにあるという指示と、前記グループの少なくとも１つのメンバーもまた前記当該地点に近接しているという指示とに応答して、前記少なくとも１つの予想グループメンバーに送られる、請求項１に記載の方法。
【請求項１０】
前記グループが複数の近接度グループのうちの１つであり、さらに前記方法が、
当該エリアおよび時間のためのストローマンを作成することと、
候補エンティティのセットを識別する前記当該エリアおよび時間を使用することであって、前記エンティティの各々が前記近接度グループのうちの少なくとも１つの潜在的なメンバーである、使用することと、
前記候補エンティティに関連するロケーションおよび時間のクラスタリングを探索することと、
前記クラスタリングに関連しない候補エンティティを除去し、前記クラスタリングに関連する候補エンティティから前記複数の近接度グループを作成することとを備える、請求項１に記載の方法。
【請求項１１】
機械によって実行されると、前記機械に動作を実行させる命令を備える非一時的な有形機械可読記憶媒体であって、前記命令が、
地理的ターゲットへの近接度を使用してソーシャルグループに少なくとも１つの予想メンバーを追加するコマンドを第１のモバイルデバイスユーザから受信するコードと、
少なくとも第２のモバイルデバイスユーザが既定のタイムウィンドウ中に前記地理的ターゲットに関連する場合、少なくとも部分的に、前記受信したコマンドに応答して、前記少なくとも第２のモバイルデバイスユーザにメンバーシップ機会を与えるコードと、
前記ソーシャルグループに加入したいという要望を示す入力を前記少なくとも１つの第２のモバイルデバイスユーザから受信するコードとを備える、非一時的な有形機械可読記憶媒体。
【請求項１２】
前記少なくとも１つの第２のモバイルデバイスユーザにメンバーシップを許可するためのコードをさらに備える、請求項１１に記載の非一時的な有形機械可読記憶媒体。
【請求項１３】
メンバーシップを許可するための前記コードが、
前記少なくとも１つの第２のモバイルデバイスユーザからの前記入力に少なくとも１つのルールを適用するためのコードと、
管理者入力を適用するためのコードとのうちの少なくとも１つを含む、請求項１２に記載の非一時的な有形機械可読記憶媒体。
【請求項１４】
メンバーシップ機会を与える前記コードは、
前記メンバーシップ機会に応答タイムウィンドウを適用するコードであって、前記応答タイムウィンドウが、前記機会が作用され得る時間期間を定義する、コードを備える、請求項１１に記載の非一時的な有形機械可読記憶媒体。
【請求項１５】
前記応答タイムウィンドウの長さが特定のコンテキストに適応可能である、請求項１４に記載の非一時的な有形機械可読記憶媒体。
【請求項１６】
メンバーシップ機会を与える前記コードは、
前記少なくとも１つの第２のモバイルデバイスユーザが前記第１のモバイルデバイスユーザの近傍の地理的エリア内にいることを見分けるコードを備える、請求項１１に記載の非一時的な有形機械可読記憶媒体。
【請求項１７】
コンピュータシステムであって、
第１のモバイルデバイスユーザと対話し、前記コンピュータシステムが地理的ターゲットへの近接度に基づいてソーシャルグループに少なくとも１つの予想メンバーを追加することを要求する入力を、前記第１のモバイルデバイスユーザから受信するための第１のモジュールと、
少なくとも第２のモバイルデバイスユーザと対話し、前記少なくとも１つの第２のモバイルデバイスユーザが既定のタイムウィンドウ中に前記地理的ターゲットに関連付けられた場合に、複数のソーシャル近接度グループにおけるメンバーシップの機会を提供する第２のモジュールであって、前記複数のソーシャル近接度グループが前記ソーシャルグループを含む、第２のモジュールと、
前記ソーシャルグループに加入することを要求する前記少なくとも１つの第２のモバイルデバイスユーザからの入力に応答して、前記ソーシャルグループのメンバーとして前記少なくとも１つの第２のモバイルデバイスユーザを追加する第３のモジュールとを備えるコンピュータシステム。
【請求項１８】
前記第１のモバイルデバイスユーザのロケーションと前記少なくとも１つの第２のモバイルデバイスユーザのロケーションとを追跡するように構成されたロケーションサーバを備える、請求項１７に記載のコンピュータシステム。
【請求項１９】
前記第１のモバイルデバイスユーザに関連するメンバーシップ属性と、前記少なくとも１つの第２のモバイルデバイスユーザに関連するメンバーシップ属性とを記憶するメモリをもつサーバコンピュータを備える、請求項１７に記載のコンピュータシステム。
【請求項２０】
コンピュータシステムであって、
第１のモバイルデバイスユーザと対話し、前記コンピュータシステムが地理的ターゲットへの近接度に基づいてソーシャルグループに少なくとも１つのメンバーを追加することを要求する入力を、前記第１のモバイルデバイスユーザから受信するための手段と、
少なくとも第２のモバイルデバイスユーザと対話し、前記少なくとも１つの第２のモバイルデバイスユーザが既定のタイムウィンドウ中に前記地理的ターゲットに関連付けられる場合、複数のソーシャル近接度グループにおけるメンバーシップの機会を提供するための手段であって、前記複数のソーシャル近接度グループが前記ソーシャルグループを含む、手段と、
前記ソーシャルグループに加入することを要求する前記少なくとも１つの第２のモバイルデバイスユーザからの入力に応答して、前記ソーシャルグループのメンバーとして前記少なくとも１つの第２のモバイルデバイスユーザを追加するための手段とを備えるコンピュータシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
本開示およびその利点について詳細に説明したが、添付の特許請求の範囲によって規定される本開示の技術から逸脱することなく様々な変更、置換および改変を本明細書で行うことができることを理解されたい。さらに、本出願の範囲は、本明細書で説明するプロセス、機械、製造、組成物、手段、方法およびステップの特定の実施形態に限定されるものではない。当業者なら本開示から容易に諒解するように、本明細書で説明する対応する実施形態と実質的に同じ機能を実行するか、または実質的に同じ結果を達成する、現存するかまたは後で開発される、プロセス、機械、製造、組成物、手段、方法、またはステップは本開示に従って利用され得る。したがって、添付の特許請求の範囲は、それらの範囲内にそのようなプロセス、機械、製造、組成物、手段、方法、またはステップを含むものとする。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
エンティティのグループを管理するためのコンピュータ実行方法であって、
ターゲットへの近接度に基づいて前記グループにメンバーを追加したいという要望を示す指示を第１のユーザから受信することと、
前記ターゲットに関連するタイムウィンドウ中に予想グループメンバーのロケーションに基づいて前記予想グループメンバーに勧誘を送ることと、
前記勧誘に応答して、前記予想グループメンバーが前記グループに加入することを望んでいるという指示を前記予想グループメンバーから受信することとを備える方法。
［Ｃ２］
前記予想グループメンバーに勧誘を送ることが、
位置ウィンドウ内で近接度グループのリストを作成することであって、前記リストが少なくとも前記グループの指示を含む、作成することと、
前記予想グループメンバーに近接度グループの前記リストを送ることとを備える、Ｃ１に記載の方法。
［Ｃ３］
前記予想グループメンバーから指示を受信することが、
前記予想グループメンバーによる前記グループの選択の指示を近接度グループの前記リストから受信することを備える、Ｃ２に記載の方法。
［Ｃ４］
前記勧誘が、前記タイムウィンドウと、前記第１のユーザのロケーションに対する位置不確実性ウィンドウとによって制限され、前記予想グループメンバーが前記位置不確実性ウィンドウ内に位置する、Ｃ１に記載の方法。
［Ｃ５］
前記第１のユーザから指示を受信することが、
グループ名、前記第１のユーザの識別情報、および前記第１のユーザの位置ロケーション情報のうちの少なくとも１つを受信することを備える、Ｃ１に記載の方法。
［Ｃ６］
前記ターゲットが、当該地点（ＰＯＩ）およびグループメンバーロケーションのうちの１つを備える、Ｃ１に記載の方法。
［Ｃ７］
前記勧誘が前記第１のユーザのロケーションを明らかにしない、Ｃ１に記載の方法。
［Ｃ８］
前記第１のユーザに前記予想グループメンバーのロケーションが通知されない、Ｃ１に記載の方法。
［Ｃ９］
前記勧誘は、前記予想グループメンバーが前記グループの確立された当該地点の近くにあるという指示と、前記グループのいくつかのメンバーが前記当該地点に近接しているという指示とに応答して、前記予想グループメンバーに送られる、Ｃ１に記載の方法。
［Ｃ１０］
前記グループが複数の近接度グループのうちの１つであり、さらに前記方法が、
当該エリアおよび時間のためのストローマンを作成することと、
候補エンティティのセットを識別する前記当該エリアおよび時間を使用することであって、前記エンティティの各々が前記近接度グループのうちの少なくとも１つの潜在的なメンバーである、使用することと、
前記候補エンティティに関連するロケーションおよび時間のクラスタリングを探索することと、
前記クラスタリングに関連しない候補エンティティを除去し、前記クラスタリングに関連する候補エンティティから前記複数の近接度グループを作成することとを備える、Ｃ１に記載の方法。
［Ｃ１１］
機械によって実行されると、前記機械に動作を実行させる命令を備える有形機械可読媒体であって、前記命令が、
ジオロケーションをファクタとして使用してソーシャルグループにメンバーを追加するコマンドを第１のモバイルデバイスユーザから受信するコードと、
少なくとも部分的に、前記ジオロケーションファクタに関連するタイムウィンドウ中に前記受信したコマンドに応答して第２のモバイルデバイスユーザにメンバーシップ機会を与えるコードと、
前記ソーシャルグループに加入したいという要望を示す入力を前記第２のモバイルデバイスユーザから受信するコードとを備える、有形機械可読媒体。
［Ｃ１２］
前記第２のモバイルデバイスユーザにメンバーシップを許可するためのコードをさらに備える、Ｃ１１に記載の有形機械可読媒体。
［Ｃ１３］
メンバーシップを許可するための前記コードが、
前記第２のモバイルデバイスユーザからの前記入力に少なくとも１つのルールを適用するためのコードと、
管理者入力を適用するためのコードとのうちの少なくとも１つを含む、Ｃ１２に記載の有形機械可読媒体。
［Ｃ１４］
メンバーシップ機会を与える前記コードは、
前記メンバーシップ機会にタイムウィンドウを適用するコードであって、前記タイムウィンドウが、前記機会が作用され得る時間期間を定義する、コードを備える、Ｃ１１に記載の有形機械可読媒体。
［Ｃ１５］
前記タイムウィンドウの長さが特定のコンテキストに適応可能である、Ｃ１４に記載の有形機械可読媒体。
［Ｃ１６］
メンバーシップ機会を与える前記コードは、
前記第２のモバイルデバイスユーザが前記第１のモバイルデバイスユーザの近傍の地理的エリア内にいることを見分けるコードを備える、Ｃ１１に記載の有形機械可読媒体。
［Ｃ１７］
コンピュータシステムであって、
第１のモバイルデバイスユーザと対話し、前記コンピュータシステムがターゲットへの近接度に基づいてソーシャルグループにメンバーを追加することを要求する入力を、前記第１のモバイルデバイスユーザから受信するための第１のモジュールと、
第２のモバイルデバイスユーザと対話し、前記ターゲットに関連するタイムウィンドウ中に複数のソーシャル近接度グループにおけるメンバーシップの機会を提供する第２のモジュールであって、前記複数のソーシャル近接度グループが前記ソーシャルグループを含む、第２のモジュールと、
前記ソーシャルグループに加入することを要求する前記第２のモバイルデバイスユーザからの入力に応答して、前記ソーシャルグループのメンバーとして前記第２のモバイルデバイスユーザを追加する第３のモジュールとを備えるコンピュータシステム。
［Ｃ１８］
前記第１のモバイルデバイスユーザのロケーションと前記第２のモバイルデバイスユーザのロケーションとを追跡するように構成されたロケーションサーバを備える、Ｃ１７に記載のコンピュータシステム。
［Ｃ１９］
前記第１のモバイルデバイスユーザに関連するメンバーシップ属性と、前記第２のモバイルデバイスユーザに関連するメンバーシップ属性とを記憶するメモリをもつサーバコンピュータを備える、Ｃ１７に記載のコンピュータシステム。
［Ｃ２０］
コンピュータシステムであって、
第１のモバイルデバイスユーザと対話し、前記コンピュータシステムがターゲットへの近接度に基づいてソーシャルグループにメンバーを追加することを要求する入力を、前記第１のモバイルデバイスユーザから受信するための手段と、
第２のモバイルデバイスユーザと対話し、前記ターゲットに関連するタイムウィンドウ中に複数のソーシャル近接度グループにおけるメンバーシップの機会を提供するための手段であって、前記複数のソーシャル近接度グループが前記ソーシャルグループを含む、手段と、
前記ソーシャルグループに加入することを要求する前記第２のモバイルデバイスユーザからの入力に応答して、前記ソーシャルグループのメンバーとして前記第２のモバイルデバイスユーザを追加するための手段とを備えるコンピュータシステム。
［Ｃ２１］
機械によって実行されると、前記機械に動作を実行させる命令を備える有形機械可読媒体であって、前記命令が、
複数のユーザをもつネットワークベースのソーシャルグループを管理するコードと、
前記複数のユーザに関連するジオロケーション情報を取得するコードと、
前記ネットワークベースのソーシャルグループの当該空間地点を識別するために前記ジオロケーション情報に少なくとも１つのフィルタを適用するコードとを備える、有形機械可読媒体。
［Ｃ２２］
少なくとも１つのフィルタを適用する前記コードは、
前記複数のユーザのうちの少なくとも１人のユーザが少なくとも指定された時間期間の間滞留するロケーションに焦点を当てるコードを備える、Ｃ２１に記載の有形機械可読媒体。
［Ｃ２３］
前記当該空間地点が前記ネットワークベースのソーシャルグループの当該地点であることを確認する問合せを前記複数のユーザのうちの少なくとも１人に与えるコードをさらに備える、Ｃ２１に記載の有形機械可読媒体。
【外国語明細書】
2014209354000001.pdf