(57)【要約】  モバイルデバイスのユーザ間の通信が、ユーザ間の近接性に基づいて提供される。ユーザには、固有の識別子が付与され、これらはサーバ上に格納され、固有の識別子を備えるモバイルデバイスは、これらの固有の識別子をブロードキャスト送信する。モバイルデバイスは、他のモバイルデバイスから到来する識別子をリスニングし、デバイスは、直接的に、又は外部無線通信デバイス又はホットスポットを介して検出される。さらに、他のモバイルデバイス又はホットスポットを介した間接的な検出が使用されて、第１のデバイスと第２のデバイスを結合する。この検出が使用されて、二つ以上のモバイルデバイスのグループが形成され、第１のモバイルデバイスに、グループ内のユーザのリストに関連付けられるプロファイル情報の少なくともサブセットが提供されて、近接性のグループを形成する。【選択図】  図２Ａ
2018526906.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ間の近接性に基づき、モバイルデバイスのユーザ間に通信を提供する方法であって、
前記ユーザを一つ以上のサーバに登録し、
ユーザのそれぞれに固有の識別子を生成し、前記固有の識別子を一つ以上のサーバに格納し、及び前記固有の識別子を前記モバイルデバイスのそれぞれに提供して、前記モバイルデバイスのそれぞれに格納させ、
ユーザプロファイルをそれぞれの固有の識別子に関連付け、
少なくとも複数のモバイルデバイスに、それらの固有の識別子をブロードキャスト送信させ、
少なくとも複数のモバイルデバイスに、他のモバイルデバイスから到来する識別子をリスニングさせ、
第１のモバイルデバイスが第２のモバイルデバイスを検出した場合、前記第２のモバイルデバイスから、前記第２のモバイルデバイスに関連付けられた固有の識別子を受信し、
前記第１のモバイルデバイス及び前記第２のモバイルデバイスの前記固有の識別子を使用して、検出を確立し、ここで前記検出は、二つのデバイス間で直接される検出、二つのデバイス間での外部の無線通信デバイス又はホットスポットを介した検出、前記第１のモバイルデバイス及び前記第２のモバイルデバイスを結合する一つ以上の他のモバイルデバイスを介した間接的検出を含み、
前記確立された検出を使用して、二つ以上のモバイルデバイスのグループを形成し、
前記第１のモバイルデバイスに、前記グループ内のユーザのリスト又は更新されたユーザのリストを送信し、及び、
前記第１のモバイルデバイスが、前記グループ中の他のモバイルデバイスに関連付けられたユーザに関するプロファイル情報を持たない場合、前記第１のモバイルデバイスに、前記グループ内の前記ユーザのリストに関連付けられるプロファイル情報の少なくともサブセットを提供する、ことを含む
ことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記グループの前記確立は、以下のステップを含むアルゴリズムを備えることを特徴とする方法：
１．ユーザＡがユーザＢを見る
２．   ユーザＢはシステムにいるか？
３.    Ｎｏ
４.                ユーザＡはシステムにいるか？
５.                Ｎｏ
６.                プレゼンスグループを生成  ユーザＡ及びユーザＢをプレゼンスグループに追加
７.           Ｙｅｓ
８.                ユーザＢをＡのプレゼンスグループに追加
９.                ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
１０.  Ｙｅｓ
１１.         ユーザＡはシステムにいるか？
１２.         Ｎｏ
１３.                ユーザＡをＢのプレゼンスグループに追加
１４.                ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
１５.                Ｙｅｓ
１６.                ＡはＢと同じプレゼンスグループにいるか？
１７.                       Ｙｅｓ
１８.                       ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
１９.                       Ｎｏ
２０.                       ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
２１.                       Ａ及びＢのプレゼンスグループを結合
２２.                       プレゼンスグループＢからすべてのユーザを取り出し、プレゼンスグループＡへ移動
２３.                       プレゼンスグループＢを削除
【請求項３】
請求項１に記載の方法であって、
前記ユーザプロファイルを固有の識別子に関連付けることは、
プロファイル情報を含む第三者アプロケーションプログラミングインターフェース（ＡＰＩ）を特定し、
前記ユーザに、前記ＡＰＩからのプロファイル情報を前記固有の識別子に結合させ、及び、
前記ユーザに、前記サーバに格納させるプロファイルを生成させる、ことを含む、
ことを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、
前記ユーザプロファイルを固有の識別子に関連付けることは、
プロファイル情報を含む第三者アプロケーションプログラミングインターフェース（ＡＰＩ）を特定し、
前記ユーザに、前記ＡＰＩからのプロファイル情報を前記固有の識別子に結合させ、
前記ユーザに、前記サーバに格納させるプロファイルを生成させ、及び、
複数のプロファイルが一つの固有の識別子に関連付けられる場合、前記ユーザを前記グループへ同定するため、前記ユーザに少なくとも一つのプロファイルを選択させる、ことを含む、
ことを特徴とする方法。
【請求項５】
請求項１に記載の方法であって、
前記少なくとも複数のモバイルデバイスに、他のモバイルデバイスから到来する識別子をリスニングさせることは、
モバイルデバイスの休止又はインアクティブモードの間、十分なデバイス資源を提供して、他のモバイルデバイスからの固有の識別子を搬送する到来する信号をリスニングさせ、及び、
固有の識別子を搬送する前記到来する信号を受信した場合、前記固有の識別子を受信したことの指示を送信する、ことを含む、
ことを特徴とする方法。
【請求項６】
請求項１に記載の方法であって、さらに、
前記モバイルデバイスから、人物の画像を受信し、及び、
顔認識を使用して、前記画像と、前記人物の前記画像を提供する前記デバイスに近接して検出されたユーザとの間に一致が存在するか否かを判定する、ことを含む、
ことを特徴とする方法。
【請求項７】
請求項１に記載の方法であって、さらに、
前記第２のモバイルデバイスが第３のモバイルデバイスを検出した場合、前記第３のモバイルデバイスから、前記第２のモバイルデバイスを介してリレーされる前記固有の識別子を受信し、及び、
前記第３のモバイルデバイスの前記検出を、前記第１のモバイルデバイスのグループの一部として使用する、ことを含む、
ことを特徴とする方法。
【請求項８】
請求項７に記載の方法であって、さらに、
所与のモバイルデバイスのため、前記所与のモバイルデバイスと他のモバイルデバイスとを分離する最小数のデバイス検出に基づいて、分離度を確立し、及び、
モバイルデバイスの前記分離度に対応するプレゼンスグループを確立し、ここで一つ以上の分離度はそれぞれのプレゼンスグループを規定する、ことを含む、
ことを特徴とする方法。
【請求項９】
請求項１に記載の方法であって、さらに、
維持機能を提供し、これによりユーザは、その間ユーザが、他のユーザの前記プレゼンスグループに、前記他のユーザが前記維持機能を呼び出したユーザをクリアしない限り、留まる時間間隔又は物理的移動の程度を選択することができる、ことを含む、
ことを特徴とする方法。
【請求項１０】
請求項１に記載の方法であって、さらに、
ユーザ選択フィルタを提供し、これにより前記ユーザは、分離度、ユーザプロファイルにより確立された既存の関係、及びユーザのアドレスブックにより確立された事前の関係、に基づいて、フィルタリングすることができる、ことを含む、
ことを特徴とする方法。
【請求項１１】
請求項１に記載の方法であって、さらに、
他の検出されたデバイスの前記ユーザに対する近接性を決定し、ここで、前記近接性は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立される、ことを含む、
ことを特徴とする方法。
【請求項１２】
請求項１１に記載の方法であって、さらに、
前記ユーザの所定の距離内の少なくとも一つのデバイスを含少なくとも一つのプレゼンスグループを確立し、ここで、前記所定の距離は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立される、ことを含む、
ことを特徴とする方法。
【請求項１３】
ユーザ間の近接性に基づき、モバイルデバイスのユーザ間に通信を提供する方法であって、
デバイスの位置を特定し、
前記ユーザに対して所定の近接性の範囲内にある少なくとも一つの第２のデバイスを特定し、ここで、前記所定の近接性は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立され、
前記ユーザ及び前記第２のデバイスのうち一つに対して所定の近接性の範囲内にある少なくとも一つのさらなるデバイスを特定し、
前記ユーザの前記近接性、及びユーザを分離する通信リンクの数のうち少なくとも一つに基づいて、分離度を確立し、
前記分離度に基づいて、少なくとも一つのプレゼンスグループを確立し、及び、
前記ユーザに、前記ユーザにより選択されたプレゼンスグループに基づいて、他のユーザのリストを提供する、ことを含む、
ことを特徴とする方法。
【請求項１４】
請求項１３に記載の方法であって、さらに、
前記ユーザの所定の距離内の少なくとも一つのデバイスを含少なくとも一つのプレゼンスグループを確立し、ここで、前記所定の距離は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立される、ことを含む、
ことを特徴とする方法。
【請求項１５】
請求項１４に記載の方法であって、さらに、
前記ユーザをプロファイルに関連付け、ここで、前記プロファイルは、管理グループ又は部隊及び能力を含み、
前記ユーザに、前記ユーザのプロファイルに対応するユーザプロファイルからのプロファイル情報を含む、ユーザが選択した基準に従って、前記プレゼンスグループ内の他のユーザを選択することを提供し、
前記サーバ内に、前記ユーザのための位置情報を格納し、これにより、前記管理グループ又は部隊中の他の人物に、前記ユーザを見つける能力を提供する、ことを含む、
ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本開示は、本出願の発明者により出願された2015年4月25日出願の仮出願No.62/152,838、2015年9月14日出願の仮出願No.62/218,487、及び2015年11月29日出願の仮出願No.62/260,593の優先権を主張し、これらの開示全体は参照により組み込まれて本開示の一部をなす。
【０００２】
分野
【０００３】
本開示は、概して、デジタルコミュニケーションシステム及び方法に関し、より具体的には、近接性(proximity)に基づきネットワーク化されたモバイルコミュニケーションのためのシステム及び方法に関する。
【背景技術】
【０００４】
背景
【０００５】
モバイルコミュニケーションデバイスのユーザは、モバイルコミュニケーションデバイス上のアプリケーションとともにソーシャルネットワーキングプラットフォームの使用を介して、コミュニケーションプロトコルを用いて、互いに接続することができる。このコミュニケーションプロトコルは、セルラー方式(cellular)又は無線に基づくものであってよい。ソーシャルネットワーキングプラットフォームのメンバーと接続するために、モバイルコミュニケーションデバイスのユーザは、最初にソーシャルネットワーキングプラットフォームに登録しなければならず、接続を所望するユーザについてのある程度の知識を持たなければならない。メンバーについての知識により、モバイルコミュニケーションデバイスのユーザは、当該メンバーに接続要求を送信することができる。
【０００６】
通常、当該メンバーによる接続要求の承認が、モバイルコミュニケーションデバイスのユーザが当該メンバーと直接通信するために必要とされる。ソーシャルネットワーキングプラットフォームのメンバーを特定する、又はこれに関する情報がなければ、モバイルコミュニケーションデバイスのユーザは、外見上見知らぬ人物(seemingly stranger)であり、当該メンバーと通信する手段を持たない。
【０００７】
互いに近接する人々の場合、無線デバイスを用いながら接続するさらなる理由があり得る。例えば、フェイス・ツー・フェイスのコミュニケーションが実現困難又は社会的に厄介である場合である。本開示の技術が生じるニーズは、上記の文脈中にある。こうして、ユーザの互いの近接性に少なくとも部分的に基づく無線通信を確立する方法を提供するニーズがある。
【発明の開示】
【課題を解決するための手段】
【０００８】
モバイルデバイスのユーザ間に、ユーザ間の近接性(proximity)に基づく通信が提供される。ユーザは１つ以上のサーバに登録される。固有の識別子がそれぞれのユーザに生成され、１つ以上のサーバに格納され、固有の識別子がそれぞれのモバイルデバイスに提供されてそれぞれのモバイルデバイス上に格納させ、ユーザプロファイルはそれぞれの固有の識別子に関連付けられる。少なくとも複数のモバイルデバイスは、それらの固有の識別子で送信信号(transmissions)をブロードキャストし、少なくとも複数のモバイルデバイスは、他のモバイルデバイスから到来する識別子をリスニングする(listen for)。第１のモバイルデバイスが第２のモバイルを検出した場合、第１のモバイルデバイスは、第２のモバイルデバイスに関連付けられた固有の識別子を受信する。
【０００９】
第１及び第２のモバイルデバイスの固有の識別子は、検出を確立するために使用される。この検出は、２つのデバイス間で直接される検出、２つのデバイス間での外部無線通信デバイス又はホットスポットを介した検出、及び第１のモバイルデバイスと第２のモバイルデバイスとを結合する１つ以上の他のモバイルデバイスを介した間接的な検出を含む。確立された検出は、２つ以上のモバイルデバイスからなるグループを形成するために使用される。これは、グループ内のユーザのリスト又は更新されたユーザのリストである。第１のモバイルデバイスが、そのグループ内の他のモバイルデバイスに関連付けられたユーザに関するプロファイル情報を持たない場合、少なくとも、第１のモバイルデバイスに対して、そのグループ内のユーザのリストに関連付けられたプロファイル情報のサブセットが、提供される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本開示に係る近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す概略図である。
【００１１】
【図２】図２Ａから図２Ｃは、多様な環境における近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す概略図である。図２Ａは、少なくとも１つのモバイルデバイスがＷｉ−Ｆｉ圏外にある場合の、近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す。図２Ｂは、ユーザが互いにＷｉ−Ｆｉ圏内にある場合の、近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す。図２Ｃは、固定局(fixed station)と通信するのに使用される、近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す。
【００１２】
【図３】図３Ａ及び図３Ｂは、モバイルデバイスのダウンロード、インストール及び登録を示す概略フローチャートである。図３Ａは、本開示に係るモバイルアプリケーションプロセスを示す。図３Ｂは、本開示に係るモバイルアプリケーションプロセスを示す。
【００１３】
【図４】図４は、本開示に係るサーバシステムを示す概略ブロック図である。
【００１４】
【図５】図５は、本開示に係るユーザインターフェースのシナリオを示す概略図である。
【００１５】
【図６】図６は、本開示で使用される例示的コンピュータアーキテクチャを示す概略図である。
【００１６】
【図７】図７Ａ及び図７Ｂは、モバイルデバイスが「インアクティブ(inactive)」モードの場合に応答する能力を備える又は備えないシステムの動作を示す概略図である。図７Ａは、「インアクティブモード」応答が利用可能でない構成を示す。図７Ｂは、「インアクティブ」状態にある場合に、モバイルデバイスに基づいて近接性に基づくシステムが何を応答可能であるかを示す。
【００１７】
【図８】図８は、互いに近接し、及びＷｉ−Ｆｉホットスポットに近接するユーザに関連付けられたモバイルデバイスのグループを示す概略図である。
【００１８】
【図９】図９は、グループを確立するために使用される通信を示す概略ブロック図である。
【００１９】
【図１０】図１０Ａから図１０Ｃは、近接性の表示を提供するコンタクト又は他のユーザのモバイルデバイスの表示の表現を示す。図１０Ａは、スタートページを示す。図１０Ｂは、メッセージ情報を削除することにより得られる同様のページを示す。
【００２０】
【図１１】図１１Ａ及び図１１Ｂは、プレゼンス(Presence)グループの集約システムプラットフォームをその機能面で示す概略図である。図１１Ａは、近接性を確立することを示す。図１１Ｂは、図１１Ａの図に基づき、ユーザの近隣(nearby)ユーザ体験に基づく３つのリングモデルを示す。
【発明を実施するための形態】
【００２１】
概要
【００２２】
近接性(proximity)に基づきネットワーク化されたモバイルコミュニケーションのためのシステムの多様な側面は、本開示の技術の例示的構成に見出すことができる。本開示の構成への詳細な参照がなされ、その非限定的な例は、添付図面に図示される。本開示の技術は、開示される構成とともに記述されるが、これらは本開示の技術をこれらの構成に限定することを意図するものでないことが理解されるであろう。反対に、本開示の技術は、変形例、修正及び均等物を含むことを意図するものであり、添付クレームにより規定されるように、本開示の技術の要旨及び範囲の内に含まれるものである。
さらに、以下の詳細な記載において、多数の特定の詳細が記述されて本開示の技術の一貫した理解を提供し、これは当業者によりこれらの特定の詳細なくして実施することができる。他の例において、周知の方法、手順、コンポーネント、及び回路は、本開示を不必要に曖昧にすることのないよう、詳細には記載されない。
【００２３】
第１の構成において、モバイルコンピューティングデバイスにそれぞれ関連付けられる複数のユーザは、Ｗｉ−Ｆｉ及び／又はBluetooth（ワシントン州、カークランドのBluetooth特別利益団体の登録商標）を含む無線周波数帯の近接の範囲内(within proximity)にある。
登録されたモバイルコンピューティングデバイス上のモバイルアプリケーションは、モバイルコンピューティングデバイスに、アドバタイジング(advertise)させ、Bluetooth周波数帯域を含む無線を介して固有のユーザ識別子をリスニングさせる(listen to)。この文脈において、「アドバタイジング」とは、データをブロードキャストすることとして参照され、これにより圏内にある他のデバイスは、データをブロードキャストするデバイスの存在に気付くことができる。固有のユーザ識別子（UUID）、例えばBluetooth Low Energy UUID及び／又は0から4294967295までからランダムに生成される識別子、MACアドレス、及びSSIDを含む、アドバタイジングから検出された固有の識別子フォンデータ(phone data)は、クエリとしてサーバシステムへ送信され、登録されたメンバー情報と相互参照される。直接のデバイス識別子（例えばMACアドレス）又は割り当てられた識別子（例えばUUID）のいずれかとして得られた固有の識別子を使用することにより、登録されたメンバーのポジティブな一致が、モバイルコンピューティングデバイス上に表示され、モバイルコンピューティングデバイスと、登録されたメンバーに関連付けられたモバイルコンピューティングデバイスとの間の通信が可能となる。UUIDを使用することには、UUIDがブロードキャスト送信を意図するものである点において利点があり、他方、他の識別子、例えばMACアドレス、は、セキュリティ又は他の理由により常に利用可能であるとは限らない。
【００２４】
コミュニケーションプロトコルの特定の例が記述されるが、本開示に従い他のコミュニケーションプロトコルも使用可能であることが想到できる。  
【００２５】
本開示によれば、近接性に基づきネットワーク化されたコミュニケーションシステムの登録されたユーザは、他の登録されたユーザと、当該登録されたユーザについての事前の知識よりむしろ、純粋に近接性に基づき通信することができる。近接性に基づきネットワーク化されたコミュニケーションシステムの登録されたユーザは、メッセージをブロードキャストし、近隣ユーザのプロファイルを閲覧し、写真にコメントを付け、匿名で又は非匿名で写真の隣に「ギフト(Gifts)」を選択して投稿し、登録されたユーザに近接の範囲内にある他の登録されたユーザと音声及び／又はビデオ会議をすることができる。こうしたシナリオの例は、ソーシャルシナリオとともに、ＡＭＢＥＲアラート（行方不明の子供に関する情報）のような法執行シナリオを含む。
【００２６】
上記で参照された機能に加え、このシステムは、第１のユーザが第２のユーザを見次第(see)、双方のユーザを互いに示すことができる。このシステムは、ＢがＡを同定する(identify)ことを待たない。すなわち、システムは、ＢがＡのスクリーン上に示され次第、Ｂの表示スクリーン上にＡをすぐに示す。システムはまた、何がＣのスクリーン上にあるかをＡに示す。
非限定的な例として、ＡはＢ及びＣを見るが、Ｄを見ず、これはＤが遠過ぎる、又はＤに関する情報がまだ処理されていないためである。他の誰かがＤを見ている限り、ＡもまたＤを見る。例えば、Ｂ又はＣのいずれかがＤを見れば、ＡもまたＤを見る。こうして、ユーザは、異なる時間に、場合によっては僅かな時間差で、互いを観察することができるため、コミュニケーションに遅延はない。部屋の１人の人物がピックアップするや否や、他の誰もが素早く修得する(get up to speed)。
【００２７】
ユーザのフォンナンバー・データベースがまた、システムが彼らのフォンブックコンタクト中の誰かがユーザの「近接ゾーン」内にいるという通知又は警告を提供するよう、統合される。システムは、ユーザが会いたい又は避けたいと希望する人物の特定の状況を創出してよい。ユーザが会いたいと希望する人物の特定の状況は、非限定的な例として、ベストフレンド又は好きな人(crushes)を含んでよく、これにより、彼らのどのソーシャルメディアコンタクト、友達、友達の友達が、近接の範囲内にいるかを観察することができる。ユーザが避けたいと希望する人物の特定の状況は、過去のパートナー、制限命令、両親、友達、及び親戚により制限された人物、を含んでよい。システムはまた、性犯罪者データベースを使用して、両親に潜在的性犯罪者がＷｉ−Ｆｉ「危険」ゾーン又は近接の範囲内にいるとの警告をする能力を有する。
【００２８】
システムは、フォンナンバーとフォンに記憶されたソーシャルメディアとを相互参照することができる。システムはまた、ソーシャルネットワーキング及びプロフェッショナル・ソーシャルネットワーキングのプロファイルに、またビジネス会議用のアプリケーションに、統合されることができる。
【００２９】
Ｔｉｎｄｅｒ又は同様のデート及び／又は外観容貌(features)を統合することにより、ユーザは、他の近隣ユーザへのデート及び／又はビジネス上の興味関心(interest)を示すことができ、これは他のユーザがまた同じ興味関心を示していた場合にのみ、当該他のユーザに通知する。
このシステムは、会議、ナイトクラブ、及びバーにいる人物の間のマッチメーキングに非常に有効かつ効率的である。これに付随して、システムは、ニッチなデートサイト及び他の特定の興味関心(special interest)グループに結合することができ、これにより、そのように希望するユーザは、近接しかつ同じ共通の興味関心を共有する他のユーザを同定することができる。
システムはさらに、加入者状況に基づいてそうした関連付けを、当該サイトがそうした情報へのアクセスを許可するのであれば、フィルタリングすることができる。ある非限定的な構成によれば、特定の興味関心に関する情報は、ユーザが当該特定の興味関心に加入し又はこれで同定される場合にのみ、提供される。他の構成によれば、ユーザは、特定の興味関心の開示を制限するか否かを選択することができる。
【００３０】
ポイントオブセールス（ＰＯＳ）システム、例えばGoogle Wallet、ApplePay、及びPayPal、への統合を取得することができる。ソーシャルメディアサイト（例えばFacebook）への統合を使用することができ、これにより、メンバーは、ソーシャル・べニュー(social venue)にいるときで当該情報を共有したい場合に、招待を送信して彼らのソーシャルメディアリンク及び共通の友達を公開することができる。異なる非限定的な構成において、支払いは、システムを介して外部で、又はユーザの選択に従い、実行することができる。
【００３１】
開示される技術は、さらに、ピア・ツー・ピア・ライドシェアリングプラットフォームを提供し、これによりユーザは、行き先を選択し、支払いたい自身の価格を選択することにより、乗車リクエストを送信することができる。本開示の技術のすべての近接ユーザは、この乗車リクエストを受信し、合意するか、又は逆のオファーを送信する能力を有する。近距離ネットワークは、ユーザに、すぐ近くにいてこのためリクエストされた行程を開始することが直ちにできる個人を提供するためには理想的である。支払い処理システムは、ユーザがクレジットカードをスキャンすることを要求し、プリペイドのユーザのみに乗車リクエストを送信することを許可するよう、デポジットを保持する。
【００３２】
即時の食品デリバリーサービス
本開示の技術はまた、ユーザにボタンのクリックで食品をリクエストする能力を提供する。近隣の食品製造サービスを表す近接する近隣ユーザを利用することにより、例えば、近隣の(nearby)レストランは、特定の商用アカウントを使用してネットワークに参加することが可能であり、これにより、ユーザは、これらの近隣のオプションのプロファイルをクリックすることにより、即時にオーダーすることができる。これは、自身の食品デリバリーサービスを近隣ユーザに排他的に提供するという利点を提供する。
【００３３】
人物の類似性の顔認識データベース
【００３４】
本開示の技術は、顔画像に結合される場合に、モバイルデバイスから人物の画像を受信し、これらの個人を当該ユーザに近接する個人のプロファイルに関連付けるのに有用である。顔認識は、画像と、人物の画像を提供するデバイスに近接して検出されたユーザとの間に一致が存在するか否かを判定するため使用することができる。これは、ユーザが認識はすることができてもその名前を知らない人物を判定することや、相貌失認症(prosopagnosia)の人物を補助するのに有用である。
【００３５】
ユーザが人物の画像をサーバに提供すると、サーバは、顔認識を使用して、画像と、画像を提供するユーザに近接するユーザとの間に一致が存在するか否かを判定することができる。
【００３６】
本開示の技術はさらに、ユーザに、その個人に最も似ているデータベース中の他の個人を提供する能力を有する。類似性(resemblance)は、顔の特徴及び寸法上の偏差を表す顔認識アルゴリズムで計測する。このサービスは、エンターテイメント上の価値とともに、人々に、彼らの特定の好み(taste)でロマンスにおける「もう１つのチャンス」を与えるサービスを提供する。異なる非限定的な構成において、顔認識は、ユーザのモバイルデバイスにより、又はサーバ上の顔認識ソフトウエアにより、実行されることができる。
【００３７】
技術
【００３８】
図１は、本開示に係る近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステム１００を示す概略図である。図１において、近接性に基づきネットワーク化されたモバイルコミュニケーションシステム１００は、インターネット／通信ネットワーク１０７を介してサーバシステム１０８に通信可能に結合される第１のモバイルコンピューティングデバイス１０２を有する第１のモバイルデバイス１０１を備える。システム１００はさらに、インターネット／通信ネットワーク１０７を介してサーバシステム１０８に通信可能に結合される第２のモバイルコンピューティングデバイス１０４を有する第２のモバイルデバイス１０３を備える。インターネット／通信ネットワーク１０７は、データをある地点から他に通信又は送信させることができるあらゆる通信ネットワークであってよい。こうしたネットワークは、本開示の要旨及び範囲に整合することが必要であると見なされるとおり、有線又は無線であってよい。
【００３９】
図１において、第１のモバイルデバイス１０１は、モバイルコンピューティングデバイス１０２上のモバイルアプリケーション（不図示）を使用してサーバ１０８にアクセスし、サーバ１０８に登録して、近接性に基づきネットワーク化されたモバイルコミュニケーションシステムのメンバーになることができる。第２のモバイルデバイス１０３は、また、モバイルコンピューティングデバイス１０４上のモバイルアプリケーション（不図示）を使用してサーバ１０８にアクセスし、サーバ１０８に登録して、近接性に基づきネットワーク化されたモバイルコミュニケーションシステムのメンバーになることができる。
第１のモバイルデバイス１０１及び第２のモバイルデバイス１０３は、これらのそれぞれのデバイス（１０２、１０４）上のモバイルアプリケーションを使用して、これらのデバイスの双方がＷｉ−Ｆｉ及び／又はBluetooth１０５を含む無線周波数範囲内にある間、互いに通信する。Ｗｉ−Ｆｉ及び／又はBluetooth１０５を含む無線周波数範囲は、インターネットルータ１０６に関連付けられる。すなわち、本構成において、インターネットルータ１０６は、Bluetoothが利用可能、及び／又はＷｉ−Ｆｉ能力を備える。
【００４０】
ルータ１０６は、インターネット／通信ネットワークからデータを受信する。ルータ１０６は、インターネットからデータを受信することができ、８０２．１１標準又は他の適切な標準に準拠するＷｉ−Ｆｉルータである。ルータ１０６は、上記したように、インターネット／通信ネットワーク１０７からデータを受信することができる。
ルータ１０６及び／又はBluetoothは、２．４から２．４８５ＧＨｚの免許不要な産業・科学及び医学（ＩＳＭ）帯域で動作し、スペクトラム拡散、周波数ホッピング、１６００ホップ／秒の名目率(nominal rate)での全二重信号を使用することができる。本開示は、スマートフォンであるモバイルコンピューティングデバイスを図示するが、コンピューティング及び通信能力を備えてここに記述される機能を実行するあらゆるモバイルコンピューティングデバイスが、本開示の範囲内である。
【００４１】
第１のモバイルデバイス１０１及び第２のモバイルデバイス１０３は、その後、本開示の要旨及び範囲に整合する近接性に基づきネットワーク化されたモバイルコミュニケーションに関連する機能(functionality)を実行することができる。図示されないが、本開示の技術の多様な構成のさらなる記述は、以下の図面を参照して説明される。
【００４２】
図２Ａから図２Ｃは、多様な環境における近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す概略図である。図２Ａは、少なくとも１つのモバイルデバイスがＷｉ−Ｆｉ圏外にある場合の、近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す。図２Ｂは、互いにＷｉ−Ｆｉ圏内にいるユーザと通信する場合の、近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す。図２Ｃは、固定局(fixed station)と通信するのに使用される近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステムを示す。
【００４３】
図２Ａにおいて、インターネットルータ２０６は、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数帯を含む無線周波数のために提供される。ユーザ２０１、２０３、２０９、及び２１１は、それぞれのモバイルコンピューティングデバイス２０２、２０４、２１０、及び２１２をそれぞれ有し、これらのすべては、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にある。
【００４４】
ユーザ２０１、２０３、２０９、及び２１１、並びにそれぞれのモバイルコンピューティングデバイス２０２、２０４、２１０、及び２１２のすべては、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にあり、また、これらはすべて近接性に基づきネットワーク化されたモバイルコミュニケーションシステムに登録されたメンバーであるため、これはすべて互いにコミュニケーションすることができる。
【００４５】
図２Ａにおいて、モバイルコンピューティングデバイス２１６を有するユーザ２１５は、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にない。ユーザ２１５が近接性に基づきネットワーク化されたモバイルコミュニケーションシステムに登録されているか否かに関わりなく、ユーザ２１５がＷｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏外であるため、Ｗｉ−Ｆｉ及び／又はBluetoothを含む無線周波数範囲の圏内にあるユーザ及びそれらのモバイルコンピューティングデバイスは、ユーザ２１５と、システムを介して通信することができない。
【００４６】
オプションとして、ユーザ２０１、２０３、２０９、及び２１１は、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にある間、彼らのそれぞれのモバイルコンピューティングデバイス２０２、２０４、２１０、及び２１２を使用して、他のデバイスのいずれかとのソーシャルネットワーキング接続をリクエストしてよい。ソーシャルネットワーキングは、Facebook、Twitter、Instagram等とともに特定かつプロフェッショナルなソーシャルネットワーキングサービスを含むことができる。
【００４７】
図２Ｂは、本開示に係る近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステム２２０を示す。図２Ｂにおいて、インターネットルータ２０６は、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲のために提供される。ユーザ２０１、２０３、２０９、及び２１１は、それぞれのモバイルコンピューティングデバイス２０２、２０４、２１０、及び２１２をそれぞれ有し、これらのすべては、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にある。
【００４８】
図２Ｂにおいて、ユーザ２０１、２０３、２０９、及び２１１、並びに彼らのそれぞれのモバイルコンピューティングデバイス２０２、２０４、２１０、及び２１２のすべては、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にある。これらはすべて、近接性に基づきネットワーク化されたモバイルコミュニケーションシステムの登録されたメンバーであるため、ユーザ２０３は、モバイルコンピューティングデバイス２０４を使用して、他のユーザ２０９、２０１、及び２１１、並びに彼らのデバイス２１０、２０２、２１２へ、メッセージをブロードキャストし、音声及び／又はビデオ会議をし、及び写真を閲覧／コメント付け／「ギフト」にすることができる。
【００４９】
図２Ｃは、本開示に係る近接性に基づきネットワーク化されたモバイルコミュニケーションのためのシステム２４０を示す。図２Ｃにおいて、インターネットルータ２０６は、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲のために提供される。ユーザ２０１、２０３、及び２１３は、それぞれのモバイルコンピューティングデバイス２０２、２０４、及び２１４をそれぞれ有し、これらのすべては、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にある。
代替的に、無線ネットワーク２０５と間接的であっても通信可能であれば、有線接続されたデバイス２１４のような１つ以上のデバイスを提供することが可能である。有線接続されたデバイスに結合するには、有線接続されたデバイスの位置を特定することが要求されるかもしれない。これは、位置のマニュアル入力、又は有線接続されたデバイスの位置を無線デバイスの位置へとマッチングすることにより、当該デバイスが既知の位置のコミュニケーションデバイスに接続したとの推論によって、することができる。
【００５０】
図２Ｃにおいて、ユーザ２１３は、ユーザ２０１及び２０３により所望されるサービス又は製品を提供する。ユーザ２０１、２０３、及び２１３、並びに彼らのそれぞれのモバイルコンピューティングデバイス２０２、２０４、及び２１４のすべては、Ｗｉ−Ｆｉ及び／又はBluetooth２０５を含む無線周波数範囲の圏内にある。これらはすべて、近接性に基づきネットワーク化されたモバイルコミュニケーションシステムの登録されたメンバーである。
結果として、ユーザ２０３及び２０１は、彼らのそれぞれのデバイス２０４及び２０２を使用して、ユーザ２１３のコンピューティングデバイス２１４へオーダーリクエストを送信することができる。さらに、ユーザ２０３及び２０１は、彼らのそれぞれのデバイス２０４及び２０２を使用して、コンピューティングデバイス２１４及び第三者支払いサービスを用いた支払い処理を介して彼らのオーダーの支払いを完了することができる。
【００５１】
図３Ａ及び図３Ｂは、モバイルデバイス上のモバイルアプリケーションプロセスのインストール及び動作を示す概略フローチャートである。図３Ａは、本開示に係るモバイルアプリケーションプロセスを示す。図３Ｂは、本開示に係るモバイルアプリケーションプロセスを示す。モバイルアプリケーションは、モバイルコンピューティングデバイスが、本開示に係るネットワーク化されたコミュニケーションシステム上で通信することを可能にする。
【００５２】
図３Ａにおいて、モバイルコンピューティングデバイスを有するユーザは、デバイス上にモバイルアプリケーションをダウンロード及びインストールする（ステップ３０１）。このモバイルアプリケーションは、モバイルコンピューティングデバイスをリモートサーバに接続させる（ステップ３０２）。
モバイルアプリケーションを介して、ユーザは、リモートサーバに登録する（ステップ３０３）。登録の一部として、プロファイルコンポーネントが、モバイルコンピューティングデバイスからサーバへ送信される（ステップ３０４）。プロファイルコンポーネントは、ユーザの名前及びユーザのデジタル写真とともに、ユーザがプロファイルに含めたいあらゆる他の情報を含んでよい。
【００５３】
図３Ａにおいて、モバイルアプリケーションはさらに、モバイルコンピューティングデバイスに、デバイスの固有な識別子を送信させ、これらはランダムに生成された識別子、例えばBluetooth Low Energy UUIDのような固有のユーザ識別子（UUID）、及び／又は0から4294967295までランダムに生成された識別子、サーバへのMACアドレス（ステップ３０５）、並びにSSIDを含むがこれらに限定されない（ステップ３０６）。
【００５４】
図３Ｂにおいて、モバイルアプリケーションはさらに、モバイルコンピューティングデバイスに、所定の期間、「アドバタイズメント・ホットスポット」をブロードキャストさせる（ステップ３０７）。この所定の期間は、近接性及びユーザの入力又は刺激の頻度に基づいてよい。この文脈の中で、「アドバタイジング」は、例えば無線ビーコンにより、モバイルデバイスの存在を信号で送ることとして参照される。
【００５５】
モバイルアプリケーションはさらに、モバイルコンピューティングデバイスに、例えばBluetooth Low Energy (BLE)アドバタイジング能力又はホットスポットを使用して、Ｗｉ−Ｆｉ及びBluetoothアドバタイズメントへの「リスニング(listen)」をスキャンさせる（ステップ３０８）。モバイルコンピューティングデバイスは、検出された固有の識別子ホットスポット情報をリモートサーバシステムへ送信する（ステップ３０９）。リモートサーバにより、ホットスポット情報と固有の識別子、例えばUUID又はMACアドレス、とが比較されると、モバイルコンピューティングデバイスは、サーバからユーザの情報を受信する。（ステップ３１０）。
【００５６】
図３Ｂにおいて、モバイルアプリケーションは、受信したユーザ情報を表示し（ステップ３１１）、これによりモバイルコンピューティングデバイスの近接の範囲内にある登録されたユーザを表示する。最後に、モバイルコンピューティングデバイスと、当該モバイルコンピューティングデバイスの近接の範囲内にいる登録されたユーザのいずれとの通信も可能となる（ステップ３１２）。
ある構成によれば、モバイルコンピューティングデバイスと、当該モバイルコンピューティングデバイスの近接の範囲内にいる登録されたユーザとの通信は、モバイルコンピューティングデバイスと、登録されたユーザに関連付けられるデバイスとが、当該モバイルコンピューティングデバイスの近接の範囲内に留まる限りにおいてのみ継続する。
【００５７】
図４は、本開示に係るサーバシステム１０８を示す概略ブロック図である。図４において、サーバシステム１０８は、アプリケーションサーバ４０４を含む。アプリケーションサーバ４０４は、ネットワークのメンバーによりアクセス可能なすべてのネットワーク化された通信能力を制御する。システムのメンバーに関連付けられるモバイルコンピューティングデバイスは、サーバシステム１０８へ情報を送信する。この情報は、ホットスポット（固有の識別子アドバタイズメント）及びユーザ情報検索モジュール４０６により処理される。サーバ１０８は、すべての登録されたユーザの情報、ホットスポット及びデバイス情報が格納されるデータベース４１８に通信可能に結合される。
【００５８】
図５は、本開示に係るユーザインターフェース・シナリオを示す概略図である。図５において、Ｗｉ−Ｆｉ及び／又はBluetooth１０５を含む無線周波数範囲は、その近接にある複数のユーザを含む。ユーザＡ、Ｂ、及びＣは、Ｗｉ−Ｆｉ及び／又はBluetooth１０５を含む無線周波数範囲の近接の範囲内にいて、彼らの存在は、Ｗｉ−Ｆｉ及び／又はBluetooth１０５を含む無線周波数範囲内で、他のユーザのモバイルコンピューティングデバイスのユーザインターフェース上に示されている。Ｗｉ−Ｆｉ及び／又はBluetoothを含む無線周波数範囲から最近離れたユーザＤも同様に、表示されている。
【００５９】
図６は、本開示とともに使用される例示的コンピュータアーキテクチャ６００を示す概略図である。ある構成によれば、サーバシステムは、図６に示されるものと同様のアーキテクチャを採用する。本開示は、例示的アーキテクチャ６００に基づくアーキテクチャを有してよい多様なコンピューティング構成要素を備える。アーキテクチャ６００のある構成は、情報を通信するためのシステムバス６２０と、バス６２０に結合されて情報を処理するプロセッサ６１０とを備える。アーキテクチャ６００はさらに、バス６２０に結合されてプロセッサ６１０により実行される情報及び命令を格納するランダムアクセスメモリ（ＲＡＭ）又は他のダイナミックストレージデバイスを含み、これらはメインメモリ６２５として機能する。データストレージデバイス６２５はまた、プロセッサ６１０により命令が実行される間、一時的な変数又は他の中間的情報を格納するために使用されてよい。アーキテクチャ６００はまた、バス６２０に結合されて静的情報及びプロセッサ６１０により使用される命令を格納するリードオンリーメモリ（ＲＯＭ）及び／又は他のスタテイックストレージデバイス６２６を含んでよい。
【００６０】
例えば磁気ディスク又は光学ディスクのようなデータストレージデバイス６２５、及びその対応するドライブはまた、アーキテクチャ６００に結合されて、情報及び命令を格納してよい。アーキテクチャ６００はまた、Ｉ／Ｏインターフェース６３０を介して第２のＩ／Ｏバス６５０に結合されてよい。デイスプレイデバイス６４３、入力デバイス（例えば、英数入力デバイス６４２及び／又はカーソル制御デバイス６４１）を含む複数のＩ／Ｏデバイスが、Ｉ／Ｏバス６５０に結合されてよい。
【００６１】
コミュニケーションデバイス６４０により、他のコンピュータ（例えば、サーバ又はクライアント）へのネットワークを介したアクセスが可能となる。コミュニケーションデバイス６４０は、１つ又は複数のモデム、ネットワークインターフェースカード、無線ネットワークインターフェース又は他のインターフェースデバイス、例えば、Ｅｔｈｅｒｎｅｔ、トークンリング、又は他の種類のネットワークに結合するために使用されるもの、を備えてよい。
【００６２】
上記で参照された機能に加えて、本開示のシステムは、以下のシステム構成を備えて、通信ネットワークを最適化する。一旦、第１のユーザが近隣ユーザのポジティブな識別(identity)を受信すると、双方のユーザは、互いのソフトウエアモジュール上に出現する。
【００６３】
クラスタリング
【００６４】
図７Ａ及び図７Ｂは、モバイルデバイスが「インアクティブ(inactive)」モードである場合の、応答する能力を備えない又は備えるシステムの動作を示す概略図である。図７Ａは、「インアクティブモード」応答が利用可能でないシステム７０１の構成を示し、一方、図７Ｂは、「インアクティブモード」応答が利用可能であるシステム７０２の構成を示す。図７Ａ及び図７Ｂの双方は、クラスタリングサーバ７０５、インターネット及び通信ネットワークを示す。図７Ａは、「インアクティブモード」応答が利用可能でない構成を示す。図７Ａ及び図７Ｂの双方は、クラスタリングサーバ７０５、クラウド７０７で表されるインターネット及び通信ネットワーク、及びユーザに関連付けられる複数のモバイルデバイス７１１、７１２、７１３、７１４を示す。
【００６５】
図示されるように、システム７０１はまた、追加のモバイルデバイス、すなわちモバイルデバイス７１３及びモバイルデバイス７１４を含み、これらはまたクラスタリングサーバ１００２に登録される。モバイルデバイス７１１、７１２、７１３、及び７１４は、予めクラスタリングサーバ７０５に登録されている。
【００６６】
図７Ａは、インターネット及び通信ネットワークを介して実行される直接通信、又はアクティブなデバイス間の直接のデバイス・ツー・デバイスによる直接通信を示す。クラスタリングサーバ７０５は又、インターネット及び通信ネットワーク７０７を介して他のモバイルデバイス７１２に通信可能に結合される。図７Ｂは、「インアクティブ」状態にある場合に応答することができるモバイルデバイスに従った、近接性に基づくシステムとして動作するシステムを示す。
【００６７】
本開示の技術の構成は、ビーコン検出に基づき近隣ユーザの検出されたクラスタを集約する(aggregate)。ある構成において、それぞれのユーザデバイスは、少量のデータを送信可能なBLE（Bluetooth Low Energy）ビーコンを含む。典型的には、BLEを介した送信は、１００メートルまでであり得る。
本開示の技術の構成は、現在アクティブ(active)であるユーザグループのクラスタを生成する。ある構成において、クラスタは、互いに近接の範囲内にあるアクティブなユーザを追加する(are populated)ことで構成される。
一例として、アクティブなモバイルデバイス７１２は、始動されたクラスタリングアプリケーション及びアクティブビーコンを持ってよく、モバイルデバイス７１３は、始動されたクラスタリングアプリケーションとともにアクティブビーコンを含んでよく、モバイルデバイス７１４は、始動されたクラスタリングアプリケーションとともにアクティブビーコンを含んでよい。ここで、クラスタは、モバイルデバイス７１２、モバイルデバイス７１３及びモバイルデバイス７１４を追加して構成されるであろう。
【００６８】
さらに、システムは、ユーザの近隣ビューコントローラから個人が消失したタイムフレーム中の遅延（タイムラグ）(lag)を提供するように調整されることができる。これは、近隣ユーザのネットワークを拡張するのに重要な要素である。これにより、より多くの個人が互いに可視的になる。
【００６９】
モバイルデバイス７１２、７１３、及び７１４周囲の影付きエリアは、モバイルデバイス７１２のＷｉ−Ｆｉ圏を示す。
【００７０】
アルゴリズム
【００７１】
ユーザを集約する（すなわち、ユーザクラスタに追加する）アルゴリズムは、モバイルデバイスからの周期的な検出レポートに基づく。それぞれリスニングしている(listening)モバイルデバイスは、周期的に他のモバイルデバイスを検出し、検出されたモバイルデバイスに関する情報をユーザに送信する。特に、それぞれのモバイルデバイスは、ユーザ及びクラスタのメンバーシップ情報を格納及び処理するクラスタリングサーバ（例えば、サーバシステム１０８）へ自身の識別子を送信するだけでなく、それぞれのモバイルデバイスはまた、他の検出されたデバイスの識別子も送信する。
【００７２】
モバイルデバイス７１１はアクティブである、すなわち、アクティブ（アドバタイジング）ビーコン（不図示）及びアクティブである近接性に基づくネットワークアプリケーション（不図示）を有する。モバイルデバイス７１２もまた、アクティブ（アドバタイジング）ビーコン（不図示）及びアクティブである近接性に基づくネットワークアプリケーション（不図示）を有する。
【００７３】
動作中、モバイルデバイス７１１は、オン（アクティブ）であるため、近接（Ｗｉ−Ｆｉ又はBluetoothに基づくコミュニケーション）の範囲内にあるモバイルデバイス７１２を検出して通信することができる。これらは互いに近接するため、モバイルデバイス７１２は、同様にモバイルデバイス７１１と通信することができる。モバイルデバイス７１１及びモバイルデバイス７１２のそれぞれは、さらにインターネット及び通信ネットワーク７０７を介してクラスタリングサーバ７０５と通信することができる。
【００７４】
これに対して、モバイルデバイス７１３がインアクティブであるため、モバイルデバイス７１３は、モバイルデバイス７１１と通信することができない。モバイルデバイス７１３がインアクティブに留まる限り、モバイルデバイス７１１がアクティブであっても通信は発生しない。ここで、インアクティブとは、モバイルデバイス７１３がアクティブなリスニング(listening)ビーコンを持つが、稼働していない近接性に基づくネットワークアドバタイジングアプリケーションを有することを意味する。
モバイルデバイス７１４がインアクティブであり、アクティブビーコンと、インアクティブであるアドバタイジング近接性に基づくネットワークアプリケーションとを有するため、モバイルデバイス７１４もまた、モバイルデバイス７１１と通信することができない。さらに、モバイルデバイス７１３及びモバイルデバイス７１４がインアクティブであるため、モバイルデバイス７１３もモバイルデバイス７１４も、クラスタリングサーバ７０５と通信することができない。
【００７５】
図７Ｂは、「インアクティブ」状態にある場合に応答することができるモバイルデバイスに従った、近接性に基づくシステム７０２を示す。図７Ｂにおいて、近接性に基づくシステム７０２は、インターネット及び通信ネットワーク７０７を介してモバイルデバイス７１１に通信可能に結合されるクラスタリングサーバ７０５を含む。図示されるように、システム７０２はまた、クラスタリングサーバ７０５に予め登録された、モバイルデバイス７１２、モバイルデバイス７１３、及びモバイルデバイス７１４を含む追加のモバイルデバイスを含む。
【００７６】
モバイルデバイス７１１はアクティブである、すなわち、アクティブビーコン（不図示）及び、アクティブである近接性に基づくネットワークアプリケーション（不図示）を有する。モバイルデバイス７１２、モバイルデバイス７１３及びモバイルデバイス７１４は、インアクティブである、すなわち、これらはそれぞれビーコンを持つが、これらの近接性に基づくネットワークアプリケーション（不図示）は実行されておらず、インアクティブである。
非限定的な例として、デバイスのユーザインターフェースアプリケーションがユーザの「シャットダウン」により意図的に終了された場合、又はバックグラウンドに送られた場合に、モバイルデバイスは、「インアクティブ」である。例えば、いくつかのiPhoneにおいて、フォンが固有の識別子（例えば、Bluetooth Low Energy UUID及び／又は0から4294967295までランダムに生成された識別子）をアドバタイジングしていないが、未だ固有の識別子をリスニングしている場合に、フォンは「インアクティブ」である。モバイルデバイスが固有の識別子のアドバタイズメントを検出するたびに、そのデバイスは、即座に、このユーザのＩＤを、現在におけるウェブサービスコールを含む多様な方法を介して、サーバへ送信する。
【００７７】
動作中、２つのモバイルデバイスが通信するためにアクティブであることを要求する図７Ａのシステムと異なり、図７Ｂの構成において、少なくとも１つのアクティブなアドバタイジングするモバイルデバイスが存在する限り、「インアクティブ」であるデバイスとの通信が利用可能である。図７Ｂに示されるように、モバイルデバイス７１１は、オン（アクティブ）である。
一旦、その近接性に基づくネットワークアプリケーションがオープンすると、モバイルデバイス７１１は、Ｗｉ−Ｆｉ及びBluetooth周波数を含む無線ネットワークを使用して、これに亘って信号をアドバタイズし、及びピングアウト(pings out)又は送信する。それへの応答として、インアクティブはあるが、モバイルデバイス７１２、７１３及び７１４は、リスニングしており、モバイルデバイス７１１からのアドバタイジング信号をピックアップする。リスニングしているモバイルデバイス７１２、７１３、及び７１４のそれぞれは、その後、UUID（Universally Unique Identifier）及び／又はモバイルデバイス７１１に関連付けられる「ランダムに生成された識別子」を含むがこれらに限定されない、固有の識別子を検索する。その後、モバイルデバイス７１２、モバイルデバイス７１３、及びモバイルデバイス７１４のすべては、  別個に、検索された７１１の固有の識別子、例えば、UUID又は「ランダムに生成された識別子」、とともに、それら自身のUUIDのそれぞれを、クラスタリングサーバ９０２へ送信する。
【００７８】
ある構成において、複数のモバイルデバイスからの通信は、別々のウェブサービスコールとして到来する。サービスコールはその後、モバイルデバイス７１１の固有のＩＤ及び送信者のＩＤ（UUID）のペアに基づいて論理的に結合されグループ化される。この新たなユーザのプレゼンス(presence)グループは、モバイルデバイス７１１及びモバイルデバイス７１２、７１３、及び７１４に通信され、結果として、デバイス７１１、７１２、７１３及び７１４、すなわち「近接するユーザ」、が、デバイス７１１、７１２、７１３、及び７１４のフォン上に近隣ユーザとして出現する。本開示の技術の援助なくして、デバイス７１１のユーザは、デバイス７１２、７１３、及び７１４のいずれも見ることができないであろう。そのため、本開示の技術は、実現可能な近接性に基づくコミュニケーションプラットフォームを創出する能力の点において革新的である。
【００７９】
ある構成において、クラスタリングサーバは、以下のアルゴリズムを適用してそれらを互いにグループ化する：
１．ユーザＡがユーザＢを見る
２．   ユーザＢはシステムにいるか？
３.    Ｎｏ
４.           ユーザＡはシステムにいるか？
５.           Ｎｏ
６.           プレゼンスグループを生成  ユーザＡ及びユーザＢをプレゼンスグループに追加
７.           Ｙｅｓ
８.           ユーザＢをＡのプレゼンスグループに追加
９.           ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
１０.  Ｙｅｓ
１１.         ユーザＡはシステムにいるか？
１２.         Ｎｏ
１３.                ユーザＡをＢのプレゼンスグループに追加
１４.                ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
１５.                Ｙｅｓ
１６.                ＡはＢと同じプレゼンスグループにいるか？
１７.                       Ｙｅｓ
１８.                       ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
１９.                       Ｎｏ
２０.                       ユーザレコード中のＡ及びＢ双方のタイムスタンプを更新
２１.                       Ａ及びＢのプレゼンスグループを結合
２２.                       プレゼンスグループＢからすべてのユーザを取り出し、プレゼンスグループＡへ移動
２３.                       プレゼンスグループＢを削除
【００８０】
ある構成において、上記のアルゴリズムを実行してプレゼンスグループを生成した後、パージサイクルが実行される。パージサイクルの間、プレゼンスグループ中のいかなる他のユーザにも検出されなかった、又は特定の期間内にプレゼンスグループ中のいかなる他のユーザにも検出されなかったプレゼンスグループの一部であるすべてのユーザは、彼らのプレゼンスグループからパージ(purged)される。タイムアウト期間として参照されるこの期間は、例えば６０秒であってよい。検出によりグループ化されたユーザは、調整可能である検出されない秒の期間の後、タイムアウトし、グループ化を解かれる(degrouped)。
【００８１】
上記のプロセスの終了時、ウェブサービスは、検出を報告しているユーザと同じプレゼンスグループにいる他のユーザのための識別子のリストを戻す。
【００８２】
クラスタリングの制御
【００８３】
図８は、互いに近接し、Ｗ−Ｆｉホットスポット８１１に近接するユーザに関連付けられるモバイルデバイス８０１から８０４のグループの概略図である。この例において、システムは、わずか１つのアクティブなユーザ、例えばモバイルデバイス８０１、を含むユーザクラスタを追加し(populates)、ここで残りのモバイルデバイス８０２、８０３、８０４はインアクティブであってよい。一般的に、例として、ユーザクラスタには、アクティブなモバイルデバイス８０１、インアクティブなモバイルデバイス８０２、及びインアクティブなモバイルデバイス８０３が追加されてよい。
アクティブなモバイルデバイス８０１は、アクティブなアドバタイジングビーコン、及び本開示の技術の構成に従って開発される近接性に基づくネットワークアプリケーションを含むモバイル／コンピューティングデバイスである。アクティブなモバイルデバイス８０１は、近接性に基づくネットワークアプリケーションを開始し、これはビーコンとともにアクティブなままである。
【００８４】
インアクティブなモバイルデバイス８０２は、アクティブなアドバタイジングビーコンとともに本構成の近接性に基づくネットワークアプリケーションを含むモバイル／コンピューティングデバイスである。ここで、近接性に基づくネットワークアプリケーションは実行されておらずインアクティブのままである。これは例えば、iPhone上で、アプリケーションがバックグラウンドへ押しやられ、又はユーザにより終了されたときに、アプリケーションがもはやその固有の識別子UUID及び／又はランダムに生成された識別子をアドバタイジングしない場合に発生し、アドバタイジングを停止したという事実は、近隣ユーザがこれを検出可能であることを制限する。これはまた、Bluetooth LE アドバタイジング能力を有しないAndroidデバイス４．３及びそれ以上でも変わらないケースである。このため、本開示の技術は、実現可能なシステムを創出してこの技術上の制約を回避した。同様に、インアクティブなモバイルデバイス８０３は、アクティブなアドバタイジングビーコン、及びインアクティブな近接性に基づくネットワークアプリケーションを含むモバイル／コンピューティングデバイスである。
【００８５】
モバイルデバイス８０４は、モバイルデバイス８０１に対して所望の近接の範囲内にあるとみなし得るものの、モバイルデバイス８０４は、Ｗｉ−Ｆｉホットスポット８１１の近接の外であって、またモバイルデバイス８０１の直接通信範囲及びBluetooth LEアドバタイジング能力の範囲外にある。モバイルデバイス８０４は、しかしながら、モバイルデバイス８０３の直接通信範囲及びBluetooth LEアドバタイジング能力の範囲内にある。モバイルデバイス８０３は、モバイルデバイス８０１及び８０４のUUID及び／又は「ランダムに生成された識別子」をリレーすることができるため、モバイルデバイス８０１及び８０４は、これらの相互の近接を知ることができる。
【００８６】
この構成はまた、二次的に同定されたユーザの即時の共有にも適用される。例えば、モバイルデバイス８０１が、モバイルデバイス８０２がモバイルデバイス８０１を同定するのを待たないだけでなく、モバイルデバイス８０２がモバイルデバイス８０１のスクリーン上に表示されると直ちに、モバイルデバイス８０１をモバイルデバイス８０２のデイスプレイスクリーン上にすぐに表示する。
【００８７】
ある構成において、システムはまた、モバイルデバイス８０１に、何がモバイルデバイス８０３のスクリーン上に表示されているかを示す。例えば、モバイルデバイス８０４が遠すぎるため、又は単にまだ処理されていないために、モバイルデバイス８０１のユーザは、モバイルデバイス８０２及び８０３は見るが、モバイルデバイス８０４は見ない。こうした構成において、いずれかの他のユーザが近接にある場合、すなわち、モバイルデバイス８０２又はモバイルデバイス８０３のいずれかがモバイルデバイス８０４を検出した場合、モバイルデバイス８０１もまた、モバイルデバイス８０４を検出する。こうして、さもなければネットワークスキャンの間の異なる秒間隔で、ある場合には僅かな時間差で、互いを観測しているユーザにより引き起こされる通信の遅延はない。部屋にいるある人物がピックアップ(picks up)し次第、他の誰もが素早く修得する(gets up to speed)。
【００８８】
近接性の決定及びプレゼンスグループの選択
【００８９】
「分離度(degrees of separation)」又は近接性(proximity)は、プレゼンス(presence)グループのサイズを制御するのに有用である。当該エリアにほとんどローカルユーザがいない場合、そのユーザは、物理的な近接性が遠く離れ過ぎるまで、複数の分離度に関わりたいであろう可能性が高い。一方、小さいエリアに多数の適格なユーザがいる場合は、ユーザは、より少ない分離度を検索することを選択するかもしれない。
【００９０】
同様に、ユーザは、ユーザのカテゴリーに基づいて選択することを希望するかもしれない。例えば、ユーザが人々の大規模な集まりの中にいれば、ユーザの大学のメンバー、ユーザのソーシャルグループ又は他の分類のメンバーを選択することを希望するかもしれない。ユーザはまた、グループを、ユーザのアドレスブック又は他のコンタクトのリストの人々に限定することを希望するかもしれない。
【００９１】
図９は、プレゼンスグループを確立するのに使用される通信を示す概略ブロック図である。プレゼンスグループは、ユーザの近接の範囲内にいる他のユーザのセットである。プレゼンスグループは、短距離無線通信を介した直接接続、又はＷｉ−Ｆｉホットスポットを介して確立されてよい。さらに、プレゼンスグループは、以下に述べるように、分離度により接続されるユーザを含んでよい。この文脈の範囲内において、「アドバタイジング」は、モバイルデバイスの存在を、例えば無線ビーコンを送信することにより、信号送信することとして参照される。非限定的な例として、アドバタイジングは、Bluetooth又はＷｉ−Ｆｉホットスポットを介して実行されることができる。
【００９２】
プレゼンスグループを確立するには、ユーザはシステムに登録する（ステップ９１１）。その後、ユーザのプロファイルが、例えばソーシャルメディアＡＰＩ及び当該ユーザにより知られる他のネットワーク等の第三者アプリケーションプログラミングインターフェース（ＡＰＩ）により、自動的に生成される（ステップ９１２、ステップ９１３）。
さらに、ユーザは、システムを用いて自身の識別(identify)を確立して、当該識別を、プロファイルを確立するのに使用することができる。システムのサーバは、その後、当該ユーザに固有の識別子(unique identifier)を生成又は発行して、その固有の識別子をユーザのモバイルデバイスに結合する（ステップ９１４）。
【００９３】
一旦、固有の識別子がサーバにより生成又は発行されると（ステップ９１４）、モバイルデバイスからの引き続きの通信は、その固有の識別子を使用する。ユーザが複数のモバイルデバイスを持つ場合、サーバは、これらの複数の追加デバイスに、同じ固有の識別子を割り当ててよく（ステップ９１４）、同じ数だけのユーザ名及びパスワードの組み合わせが、複数のデバイスを介して誰かがサインオンするのに使用されることができる。
【００９４】
モバイルはその後、他のモバイルから到来する識別子をリスニングすることを開始する（ステップ９２１）。この識別子は、大抵のＷｉ−Ｆｉ及びBluetooth通信システムで利用可能な標準通信プロトコルを使用して送信される。リスニングに加え（ステップ９２１）、モバイルが要求されるハードウエアを有する場合、モバイルは固有の識別子をブロードキャストする（ステップ９２２）。この活動は、ここで「アドバタイジング」として参照され、ここで、無線デバイスは、無線ビーコン送信の間、その存在を「アドバタイジング」する。
【００９５】
無線デバイスはまた、その近接の範囲内の他のデバイスをリスニングする（ステップ９３１）。これは、無線デバイスが完全な通信を有するアクティブモードと、無線デバイスが完全には動作しない休止(quiescent)モードとの双方で実行される。近隣のユーザが検出された場合（ステップ９３７）、デバイスは、検出されたユーザの識別子をサーバへ送信する（ステップ９３８）。その後、検出が確立されたものとみなされる（ステップ９４１）。
【００９６】
確立された検出は（ステップ９４１）、モバイルから直接的にでもよく、近隣のモバイルデバイスから間接的にでもよく、これが、「分離度」を判定する。この「分離度」は、直接の検出が第１の分離度（すなわち、ユーザのデバイスの外）であろうという社会的な意味における分離度と同様である。第２の分離度は、ユーザがそれを介して直接通信している別個のデバイスとして同定される接続であろう。こうして、図７に戻り、モバイルデバイス７１２が、モバイルデバイス７０４と直接通信することができない場合、モバイルデバイス７１２及び７０４の間には、少なくとも１より大きい分離度がなければならない。単一の介在(intervening)通信リンク、例えば、モバイルデバイス７１２からモバイルデバイス７１４、そこからモバイルデバイス７１４からモバイルデバイス７０４、がある場合、モバイルデバイス７１２及び７０４の間には、２つの分離度があることになる。
【００９７】
分離度を適用して、プレゼンスグループが形成される。検出がなされると、プレゼンスグループが確立される（ステップ９４６）。その結果は、アドバタイジングモバイルとしてのユーザへ返信され、近隣プレゼンスグループのリストを更新する。更新されたリストは、モバイルにより新たなプレゼンスグループ又は更新されたプレゼンスグループとして使用される（ステップ９４７）。プレゼンスグループ内での検出は、それらの識別子をブロードキャストするモバイルからの直接的な検出、及び他のモバイルの固有の識別子を送信するモバイルからの間接的な検出、である。
【００９８】
システムは、ユーザにユーザのプレゼンスグループの更新を提供するため、分離度の観点から、モバイル識別子のこれらの直接又は間接的な送信を使用してユーザ及びユーザの近接性をリストする。
【００９９】
サーバはその後、プレゼンスグループ中のそれぞれのユーザにデータを戻して、ユーザ間の通信を可能にする。このデータは、すべてのインスタンスに提供される、又は、ユーザのモバイルからのユーザのリクエスト又は自動的なリクエストに応答して提供されてよい。送信されるデータ及び通信の非限定的な例は以下を備える：
ユーザ名 ユーザプロファイル
メッセージング
音声通信
ビデオ会議。
非限定的な例として以下を備える他の機能が提供されてよい：
近隣ドライバーへのアクセス及びライドシェアリング
オンデマンドの食品
種々雑多なタスクの補助（「〜をお手伝いしましょうか？」） ネットワーキング
賞賛(kudos) （「ゴールドギフト」と呼ばれる） 又は他のユーザ及びユーザの写真及び他のソーシャルメディアオブジェクトからのソーシャルインタラクション・アワード。
【０１００】
追加の特徴は、オプションで以下を含むことができる：
電話番号
ソーシャルメディアデータ
登録犯罪者データベース
ソーシャルネットワーキングサービス
レストラン批評サービス
デートアプリケーション
顧客補助リクエスト
顧客オーダーシステム
支払いシステム
【０１０１】
システム及びアプリケーションは、他のユーザへメッセージ送信、音声及びビデオ送信する能力を有する。ある構成において、この能力は、当該ユーザの所定の近接の範囲内のユーザに制限される。この所定の近接は、物理的な距離、可視的な近接、無線信号強度で決定される距離、受信無線信号強度の絶対値、サーバに格納された境界(boundaries)、又は近接を規定するのに便宜なあらゆる手段、の観点から決定されることができる。
いくつかの構成において、ユーザは、システムを介した通信を、ユーザにより決定された近接の程度(degree of proximity)の範囲内の発信者から受信するものに制限することができる。いくつかの構成において、ユーザは、別個に、システムを介した通信を、ユーザにより決定された近接の程度の範囲内で発信した人々へ送信するものに制限することができる。他の構成において、他のユーザへの、またはこれらからの通信は、ユーザにより選択された他の人々との通信で利用可能であってよい。
【０１０２】
さらに、メディアは、ブロードキャストを送信又はリクエストしているユーザに対して所定の近接の範囲内にある１つ又はグループのユーザ、又はすべての他のユーザへ、ブロードキャストされてよい。
【０１０３】
本開示の技術は、ユーザが互いに、それ自体がソーシャルネットワークとして機能するシステムのネットワーク内で通信可能な場合、無線信号を介した近接性を、決定的なファクタとすることを許容する。この特徴は、外部のソーシャルメディアアプリケーションと組み合わされることができ、ここで、ユーザのコミュニケーション上の嗜好は無線信号を介した近接性と組み合わされることができる。この組み合わせにより、ユーザは、無線信号を介した近接性と、ソーシャルメディアアプリケーション上のプロファイルリンクの識別子（「友達」）との所定の組み合わせを満たすプロファイルを検索することができる。
本開示の技術のさらなる構成は、例えばFacebookであるがこれに限定されないソーシャルメディアデータを開示することができる。ソーシャルメディアデータを統合することにより、ユーザに、すべての及び／又は特定のプロファイルリンク（例えば、Facebookの友達）及び／又は相互のプロファイルリンクを有する個人の、特定のステータス及び／又は近接性の変更(alters)を生成する能力が提供される。
【０１０４】
本開示の技術は、明瞭に、厳密な意味でメッセンジャーとして動作することに限定されるものではなく、デフォルトの近接範囲のソーシャルネットワークを提供する観点から、通常のソーシャルメディアアプリケーションに対して利点を提供する能力を有する。ユーザが閲覧している個人は、当該ユーザの周囲に、例えば、学生住居、学校又はオフィス環境にあるものであって、有用であるからである。本開示の技術により、個々のユーザは、フォトアルバム、及びコメントするパーソナル／仕事の情報を含む彼らの近隣ユーザのプロファイルを閲覧し、ブログ及びフォーラムを開始し、友達をリクエスト及び承認し、写真やフォーラムの投稿に「いいね」することができる。ユーザは、彼らのプライバシー設定を制御して、彼らのプロファイルを秘匿し、すべての人、友達のみ、又は個人ベースでこれらを公開することを選択する能力を有する。
【０１０５】
近接性を示すユーザ表示
【０１０６】
図１０Ａから図１０Ｃは、近接性の表示を提供するコンタクト又は他のユーザのモバイルデバイスデイスプレイの表現である。図１０Ａは、開始ページを示す。図１０Ｂは、メッセージ情報を除去することにより（図１０Ａの到来するテキストメッセージの場合）得られる同様のページを示す。図１０Ｃは、表示されるコンタクト、メッセージ、音声発信又は他のアクションのいずれかから得られる、選択されたコンタクトを示し、このコンタクトは拡大された形式で示されている。この非限定的な例において、所定の近接の範囲内のコンタクトは、画像として表示されているが、個々のユーザは、代替的な表示、例えば、テキスト、テキスト及びサムネイル等を選択することができる。
【０１０７】
図１０Ａを参照して、開始ページは、近隣ユーザの数に基づいて縦方向に(vertically)自動的に調整する能力を有する。このため、近隣にユーザがいない場合、メッセージリストはスクリーンのトップに到達し、ユーザは、定期的にページからページへジャンプして戻って、近隣ユーザをチェックする必要がない。反対に、より多くのユーザが出現するほど、メッセージバーはより深く沈んで１つの閲覧可能なメッセージに制限される。当該ユーザとソーシャルメディアリンクを有するものとして同定されたユーザは、１０１１、１０１２として示されるように、フラグを付される。
【０１０８】
本開示の技術は、ユーザに、近隣のすべてのユーザの調整可能なスクローリンググリッドデイスプレイを提供するコントロールビューワを組み込んだ論理ユーザインターフェースを含む。このビューワーは、新たな近隣ユーザが検出されるにつれ、及び以前に検出されたユーザが所定の秒の間の後に近隣から去るにつれ、絶えず調整する。近隣ユーザ表示は、ユーザに、当該ユーザが本開示の技術に組み込まれてよいソーシャルネットワークリンク、例えば、Facebookの友達又は共通の友達、Linkedinのコネクション又は共通のコネクション、又はあらゆる他のソーシャルネットワーク、である場合、ユーザのプロファイル写真、ユーザ名、及び識別子を示す。
【０１０９】
メッセージバーの除去が図１０Ｂに示されている。特定のコンタクトとの通信は、図１０Ｃに示すように、当該コンタクトをハイライトする。これらはデフォルトのユーザ設定であり、ユーザの嗜好により調整可能である。
【０１１０】
本開示の技術は、両親に近接の範囲内の潜在的脅威を警告するため、法執行機関とのパートナーシップにおいて登録犯罪者データベースと統合する能力を有する。
【０１１１】
本開示の技術は、ユーザに、ソーシャルネットワーキングサービス、例えばLinkedinプロファイルであるがこれに限定されない、を表示する能力を有し、これは当然に会議、リトリート（retreats）、及びビジネスネットワーキングイベントで最も適用可能であり、一方、ユーザは、彼らの経歴書(resume)及びビジネス経験を彼らのプロファイルの一部として表示する能力を有し、これによりユーザは、近隣のビジネスコンタクトを迅速にフィルタリングして、事前にスクリーニングした(prescreened)ビジネス上の興味関心での会話を開始することにフォーカスすることにより、彼らのネットワーキングの目標を促進することができる。
【０１１２】
本開示の技術は、レストラン及びビジネス批評クラウドソーシング(crowd-source)レビューパブリッシャーサービス、例えば、Yelpであるがこれに限定されない、を、サービスのメンバーが本開示の技術にオプトインすることができるように、統合する能力を提供し、彼らが、レストラン内の近隣ユーザを同定し、適用可能な（同様に適用可能でない）レストランに関すフィードバック及びインプット、及び興味関心の又はレストランがプロモートする潜在的な料理について議論することを可能にする。
【０１１３】
本開示の技術は、地理に基づく(geo-based)デートサービス、例えば、Tinderであるがこれに限定されない、と統合する能力を提供し、間近の(up-close)近接デートアプリケーションを提供し、ナイトクラブ会場設定で最も適用可能であり、これによりユーザは、彼らの興味関心を同定し、直接会って即時にコミュニケーションすることのできるごく近接でのマッチング(matches)を創出し、これにより成功裡なマッチングを作り出すアプリケーションの能力は指数関数的に向上する。
【０１１４】
本開示の技術は、アシスタンスをリクエストする顧客を容易化するため、顧客サービスシステムを統合する能力を提供する。例えば、Walmartの顧客が通路４でのヘルプが必要であるとすると、本開示の技術を使用して、彼はＳＭＳに「Walmartのサービス担当」と書き込むことができ、アシスタンスにより彼らが間もなく到着することが確認される。さらに、アシスタンスは、迅速に、商品の場所等に関する地理に基づく質問に答えることができる。
【０１１５】
本開示の技術は、オーダーシステムを統合する能力を提供する。顧客は、商品又はサービスのオーダーをするため、例えば、スーパーマーケットのデリカウンターで肉をオーダーするため、本開示の技術を使用するであろう。このオーダーは、ＳＭＳで送信され、肉屋からの応答ＳＭＳでオーダーが確定される。
【０１１６】
本開示の技術は、消費者に対して購入を容易化するために、支払いシステム、例えばGoogle Wallet、Apple Pay、及びPayPalを含むがこれらに限定されない、に統合してリンクする能力を提供する。上記のスーパーマーケットでのデリカウンターの例に続き、肉屋は、オーダー確認の中に、顧客がリンクをクリックして即座に適切なGoogle Wallet支払いスクリーンのポータルに行くことができるGoogle Walletリンクを含むことができ、これにより、商業をさらにストリームライン化する。
【０１１７】
維持(Sustain)
【０１１８】
ユーザは、存在の持続(persistence)を設定することができ、これにより他のユーザは当該ユーザを同定することができる。こうして、ユーザがエリアに入った場合、他のユーザは、近接性及びクラスタリング基準に従って当該ユーザを同定することができる。ユーザがこの近接性を「維持する(sustain)」ことを選択すると、システムは、ユーザがそのエリアを既に去っていたとしても、他のユーザに近接性の指定(indication)を提供し続ける。「維持」機能の持続は、ユーザ自身のタイムアウトが切れるまで、又は他のユーザが存在しない「維持」ユーザをクリアするまで、継続する。さらに、ユーザに、持続する「維持」ユーザがエリア内に留まっているか否かに関する指示を提供することができる。
【０１１９】
「維持」機能は、ユーザの選択に従って多様な長さの時間の間、ユーザによって設定することができる。非限定的な例として、「維持」機能は、ユーザにより１秒から無限大まで、維持なし（０秒）のオプション付きで設定されてよい。無限大の「維持」は、その期間を他のユーザに委ねることができ、他のユーザは定期的なベースで彼らの持続されたプロファイルをクリアするであろう。
【０１２０】
「維持」機能は、ユーザがエリアから去った後でも通信又は同定可能であることを希望する状況で有用であり得る。こうして、他のユーザがプロファイルをエリア内にいた誰かに結合したい場合、同定されるべきユーザが物理的にはエリアから去っていたとしても、可能なままとなる。
【０１２１】
状況認識
【０１２２】
他のカテゴリーに従ってユーザをクラスタ化しユーザを同定する能力により、ユーザは、軍隊環境において兵士を同定することができる。兵士は、本開示の技術を使用して、グループ内の兵士部隊のメンバーの存在を同定し、特に特定された能力を持つ兵士の存在を同定することができる。２つのグルーピングは、存在の程度(degree of presence)と組み合わされ、兵士により、利用可能なアシスタンスを特定するのに使用することができる。
【０１２３】
同様に、兵士が道に迷ったり、兵士部隊から離れた場合、本開示の技術は、兵士の位置に関する部隊情報を、三角測量及び近接性を介して直接的に、及び地理上の座標を送信する兵士の能力を介して間接的に、の双方で、提供するのに使用することができる。システムはさらに、兵士が部隊中の他者の位置を同定するのに使用されることができる。
【０１２４】
軍隊状況での使用は、データが暗号化フォーマットで保持されることを要求してよく、これにより敵によって使用されることができない。同様に、無線送信は、送信をしている兵士を三角測量している敵の部隊に通じないように維持されなければならない。近接性情報はサーバにより制御することができるので、位置情報の利用可能性は、軍隊により制御することができる。サーバ上に位置データを格納する能力により、システムは、位置データを暗号化データとして他のユーザ（兵士）へのみ送信することができる。
【０１２５】
位置情報を保護し暗号化する必要性の他に、この特徴は、近接性を外部のソーシャルメディアアプリケーションと組み合わせるのと同様の方法で、ユーザのコミュニケーションニーズが無線信号を介して近接性と組み合わされることができるよう構成される。この組み合わせにより、ユーザは、無線信号を介した近接性と、スキル又は部隊組織の特定との所定の組み合わせを満たすフェロー兵士を検索することができる。
【０１２６】
ファイル共有、ファイル転送及びメディア共有
【０１２７】
ユーザが本開示の技術を使用して近接の範囲内の他のユーザを同定する能力は、ファイル共有及びメディア共有を容易化し、これらは、ユーザの地点(locus)に関連する、又は個々のユーザ自身に関連する。非限定的な例として、これは、ユーザが、ユーザの存在する場所のローカルイベントでコメントすることに関連することができる。さらに、スピーカ又はエンターテナーは、近隣の聴衆又は他者へのメディアアクセスを提供することができる。これは、近隣ユーザへの歌、アルバム、及びランダム化されたプレイリストを含む彼らの音楽をプロモート又は宣伝する能力を提供し、さらに音楽コミュニティを創出する。これによりまた、ローカルネットワーク設備を用いて、又はピア・ツー・ピア送信として直接に、ファイル転送を発生させることができる。
【０１２８】
さらに、ソフトウエアは、アルゴリズムの格付け(rating)システムを使用して、他の近隣ユーザと対照的な音楽におけるユーザの嗜好(taste)を比較して格付けする。同様なメディアでの比較及び格付けは、当該ユーザ又は他のユーザにより規定される近接のエリア内で達成されることができる。
【０１２９】
規定された近接の範囲内にある他者への、メディアファイルの推定された関連性に加えて、メディアを共有する能力は、これらの人々がメディアにおける彼らの同様の嗜好、例えば、特定のタイプの音楽又は特定のアーティストによる音楽、に基づき互いに知り合うことを楽しむであろうというコンセプトに基づく。
【０１３０】
ＡＰＩ（構成）
【０１３１】
図１１Ａ及び図１１Ｂは、プレゼンスグループ集約システムプラットフォームをその機能面で示す概略図である。図１１Ａは、近接性を確立する様子を示す。図１１Ｂは、図１１Ａの図に基づき、ユーザの近隣ユーザの体験に基づいた３つのリングモデルである。
【０１３２】
ここでアプリケーションプログラミングインターフェース（ＡＰＩ）が提供されるが、当業者であれば、このＡＰＩは例示的であり、本開示の技術の要旨及び範囲に整合する他のＡＰＩが使用され得ることを理解するであろう。ある構成において、リクエストは、UUID１を備えるモバイルユーザ（例えば）が、UUID１及びUUID３を備える他のユーザを見ることができることを述べる。例として：
【０１３３】
「他の_ユーザ_識別子」（other_user_identifiers）の空のアレイがまた、受け渡されて(passed up)よく、これは、システムにクエリして、集約アルゴリズムを介してどの他のユーザが検出可能であるかを知るのに有用である。いずれが受け渡されても、成功裡の応答は、以下のような近接する集約されたユーザのリストを返す：
{“identifier”:”6”,”other_user_identifiers”:[“5”,”7”,”9”,”11”]} timeout
【０１３４】
検出によりグループ化されたユーザは、検出されない所定の時間の後、タイムアウトし、グループ化を解かれる(degrouped)。
【０１３５】
プレゼンスグループ集約システムプラットフォームは、要求されるフレームワークを提供して、可視的な近接性の「分離度」、又はリングを、ビューコントローラユーザインターフェースとともに創出して、この機能を実装する。
【０１３６】
このツールは、ユーザが近隣ユーザのフィールドを実行可能な合計数、例えば、教室内のクラスメートだけ、に削減することに興味を持つ場合に有用である。プレゼンスグループ集約は、利用可能なすべての直接及び間接のユーザコネクションに基づき、近隣ユーザのコンタクトリストを生成する。以下の図において、IRYは、ALY、 NERO、 OREN、及びCOOKと、直接のコネクションを有する。IRYは、MONKEY及びALBと間接的な二次コネクションを有し、Ape及びBananaと３次の間接的なコネクションを有する。本開示の技術は、ユーザに、コネクションの度合い、すなわち、一次、二次、３次、４次等、に基づきユーザをフィルタリングする能力を提供する。これは、当然に、非常に高密度の設定で最も有用である。
【０１３７】
リングは、以下のロジックで区別される−
【０１３８】
対数(logarithm)の式は：
【０１３９】
第１のリング（分離度）＝これは、ユーザの一次「直接」コンタクト、サブジェクトが検出されたユーザ、及びリスニングオンリーデバイスによる、アドバタイザとしての、サブジェクトの「間接」ウェブサービスコールを含む（永久的リスニングオンリーユーザ＝リスニングするがハードウエアをアドバタイズしないユーザ。及び、一時的リスングデバイス＝そのアプリケーションがキャンセルされ又はバックグラウンドにある間実行が停止されたiOSデバイス。）。
【０１４０】
第２のリング（分離度）＝これは、サブジェクトの固有の識別子(subjects unique identifier)を含むすべてのエントリーペアを除く、サブジェクトにおいてピアな(Peers in subjects)第１のリングの「直接」及び「間接」コネクションからのすべての結果を含む。
【０１４１】
第２のリング（分離度）＝これは、サブジェクトを含むすべてのエントリーペア、及びすべてのサブジェクトの第１のリングコネクションを除く、サブジェクトにおいてピアな第２のリングの「直接」及び「間接」コネクションからのすべての結果を含む。
【０１４２】
図１１Ｂは、ユーザIRYの近隣ユーザ体験を示す。プレゼンスグループ集約システムプラットフォームは、図１１Ａに示されるすべてのユーザを含むクラスタを生成する。クラスタ内で、複数のリングは以下のロジックで区別される：
リング１＝ユーザのUUIDを含む、直接及びウェブサービスのUUID
リング２＝ユーザのUUIDを有するエントリー及びウェブコールを除く（OREN、 NERO）、直接及びウェブサービスのユーザの第１のリングコネクション
リング３＝ユーザのUUIDを有するエントリー及びウェブコール、並びに第１のリングコネクションを除く（MONKEY、ALB）、直接及びウェブサービスのユーザの第２のリングコネクション
【０１４３】
プレゼンスグループ集約システムプラットフォームにより、システムは、ユーザに、分離度を表す「内在（固有）リング(Inherent Ring)」を介した彼らの可視的なコンタクトを低減及び拡張する能力を提供する。これは、近隣ユーザのランダムなクラスタを、「一次リング」メンバーの直接のグループに低減する。「一次リング」のメンバーは、小さな部屋、例えば、教室又は事業所又はそれ以外の小さなエリア、の中の人々であってよい。
【０１４４】
図１０Ｂに示すように、フィルタボタン１０３１を使用して、どのプロファイル及びどのリングを存在させるかを決定することができる。リング及び他の近接性制御のコントロールは、「フィルタ」ボタンを介してアクセス可能であり、これは、このボタンを押下することにより、メインユーザインタフェーススクリーン上で容易にアクセス可能となる。このディスプレイは、ユーザに、実装可能である「リング」又は「分離度」を公開してフィルタリングする。
【０１４５】
結論
【０１４６】
上記ではモバイルデバイスが記述され、また特定のネットワークサービスからの情報の利用が記述されたが、他のデバイス及びサービスもまた利用することができる。例えば、デスクトップデバイスを使用して、モバイルデバイスの特定の場所へユーザにより手動で指定し又はユーザによりマッチングすることにより（すなわち、「私の位置を、私のフォンの現在位置とせよ。」）、ネットワークコネクションを介して同定された情報に基づき、内在リングを同定してもよい。複数のデバイスに亘って固有の識別子を共有することを許容し、又は許容しないことが可能であり、複数のデバイスは、所望のとおり、単一のユーザ又はユーザプロファイルに関連付けられることができる。こうして、あるユーザに属する複数のデバイスには、別個の固有の識別子が発行されてもよく、固有の識別子を共有してもよく、ユーザは、それでも、複数のデバイスに亘って固有に同定されることができる。複数のデバイスの場合、複数のデバイスの使用が他のユーザのデバイス上に表示されるプロファイルの重複を引き起こすことを避けるため、ユーザは、一つ以上のデバイスを、システム上で優先度を持つものとして指定することができる。
【０１４７】
ここに記載され及び図示されて主題の本質を説明した、その詳細、材料、ステップ及び部品の配置における多数のさらなる変更が、当業者により成し得、これらは添付クレームで表現される本発明の原理及び範囲の範囲内にあることが理解されるであろう。
【図１】
2018526906.tif 000003
【図２Ａ】
2018526906.tif 000004
【図２Ｂ】
2018526906.tif 000005
【図２Ｃ】
2018526906.tif 000006
【図３Ａ】
2018526906.tif 000007
【図３Ｂ】
2018526906.tif 000008
【図４】
2018526906.tif 000009
【図５】
2018526906.tif 000010
【図６】
2018526906.tif 000011
【図７Ａ】
2018526906.tif 000012
【図７Ｂ】
2018526906.tif 000013
【図８】
2018526906.tif 000014
【図９】
2018526906.tif 000015
【図１０Ａ】
2018526906.tif 000016
【図１０Ｂ】
2018526906.tif 000017
【図１０Ｃ】
2018526906.tif 000018
【図１１Ａ】
2018526906.tif 000019
【図１１Ｂ】
2018526906.tif 000020
【手続補正書】
【提出日】平成29年12月21日(2017.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザＡ、Ｂ、Ｃ、Ｄの間に近接性に基づくネットワークを確立するシステムであって、それぞれのユーザはモバイルコンピューティングデバイスを有し、
前記システムは、
サーバと、
複数のモバイルコンピューティングデバイスと、ここで、それぞれのモバイルコンピューティングデバイスは、ユーザに関連付けられ、
前記サーバに接続され、登録されたユーザ、ブロードキャストされたデータ、及びモバイルコンピューティングデバイスに関連する情報を備えるデータベースと、及び
前記モバイルコンピューティングデバイス上にセットアップされるアプリケーションと、を備え、
前記それぞれのモバイルコンピューティングデバイスは、
前記モバイルコンピューティングデバイスを前記サーバに接続して、前記サーバ上にネットワークを介して登録する手段と、
データをブロードキャストする手段と、及び、
他のモバイルコンピューティングデバイスによりブロードキャストされるデータを検出する手段と、を備え、
前記アプリケーションは、
前記デバイスに、所定の期間、データをブロードキャストさせ、
前記モバイルコンピューティングデバイスに、他のモバイルコンピューティングデバイスによりブロードキャストされたデータをスキャンおよびリスニングさせ、
前記モバイルコンピューティングデバイスを前記サーバに接続して、検出された前記ブロードキャストされたデータから検索された情報と前記データベースに格納された情報とを比較し、及び、
互いに近接の範囲内にある登録された前記コンピューティングデバイス間の通信を利用可能にする、
ことを特徴とするシステム。
【請求項２】
請求項１に記載のシステムであて、
前記モバイルコンピューティングデバイスは、互いのＷｉ−Ｆｉ（登録商標）又はＢｌｕｅｔｏｏｔｈ（登録商標）内にある場合であって、モバイルコンピューティングデバイスが前記他のモバイルコンピューティングデバイスによりブロードキャストされる前記データを検出可能である場合、互いの近接の範囲にある、
ことを特徴とするシステム。
【請求項３】
請求項２に記載のシステムであって、
これにより、ユーザＡ及びユーザＢの前記モバイルコンピューティングデバイスからブロードキャストされる前記データが、それらのそれぞれの範囲内にあり、及び、
これにより、ユーザＣ及びユーザＤの前記モバイルコンピューティングデバイスからブロードキャストされる前記データが、それらのそれぞれの範囲内にあるが、ユーザＡのモバイルコンピューティングデバイスの範囲外にあり、
ここで、前記アプリケーションが、ユーザＡ及びユーザＤの間の前記通信を利用可能にする、
ことを特徴とするシステム。
【請求項４】
請求項１に記載のシステムを使用して、複数のユーザＡ、Ｂ、Ｃ、Ｄの間の通信を提供する方法であって、
それぞれのユーザを前記サーバに登録し、
それぞれの登録されたユーザに固有の識別子を生成し、前記固有の識別子を前記サーバに格納し、及び前記固有の識別子を前記モバイルデバイスのそれぞれに提供して、前記モバイルコンピューティングデバイスのそれぞれに格納させ、
ユーザプロファイルをそれぞれの固有の識別子に関連付け、
前記複数のモバイルコンピューティングデバイスに、それらの固有の識別子をブロードキャスト送信させ、
前記複数のモバイルコンピューティングデバイスに、他のモバイルコンピューティングデバイスから到来する識別子をリスニングさせ、
ユーザＡの第１のモバイルコンピューティングデバイスがユーザＢの第２のモバイルコンピューティングデバイスを検出した場合、前記第２のモバイルコンピューティングデバイスから、前記第２のモバイルデバイスに関連付けられた固有の識別子を受信し、
前記第１のモバイルコンピューティングデバイス及び前記第２のモバイルコンピューティングデバイスの前記固有の識別子を使用して、検出を確立し、
前記確立された検出を使用して、二つ以上のモバイルデバイスのグループを形成し、
前記第１のモバイルデバイスに、前記グループ内のユーザのリスト又は更新されたユーザのリストを送信し、及び、
前記第１のモバイルデバイスが、前記グループ中の他のモバイルデバイスに関連付けられたユーザに関するプロファイル情報を持たない場合、前記第１のモバイルデバイスに、前記グループ内の前記ユーザのリストに関連付けられるプロファイル情報の少なくともサブセットを提供する、ことを含む
ことを特徴とする方法。
【請求項５】
請求項４に記載の方法であって、
前記検出は、二つのモバイルコンピューティングデバイス間で直接される検出、二つのモバイルコンピューティングデバイス間での外部の無線通信デバイスを介した検出、前記第１のモバイルデバイス及び前記第２のモバイルデバイスを結合する一つ以上の他のモバイルコンピューティングデバイスを介した間接的検出を含む、
ことを特徴とする方法。
【請求項６】
請求項４に記載の方法であって、請求項３に記載のシステムを使用して、
ユーザＡの前記モバイルコンピューティングデバイスが、ユーザＢの前記モバイルコンピューティングデバイスの前記範囲内にあり、及び、
ユーザＡ及びユーザＤの前記モバイルコンピューティングデバイスが範囲内にないが、ユーザＤは、ユーザＢのモバイルコンピューティングデバイスの前記範囲内にある場合、
ユーザＡ、Ｂ、及びＤのグループを形成する、
ことを特徴とする方法。
【請求項７】
請求項６に記載の方法であって、請求項３に記載のシステムを使用して、前記グループの前記確立は、以下のステップを含むアルゴリズムを備えることを特徴とする方法：
１．ユーザＡがユーザＢを見る
２．   ユーザＢはシステムにいるか、
３.    Ｎｏ
４.           ユーザＡはシステムにいるか、
５.           Ｎｏ
６.           グループを生成  ユーザＡ及びユーザＢをグループに追加
７.           Ｙｅｓ
８.           ユーザＢをＡのグループに追加
【請求項８】
請求項７に記載の方法であって、前記グループの前記確立のための前記アルゴリズムはさらに、以下のステップを含む：
１０.      ユーザＢがシステムにある場合；
１１.         ユーザＡはシステムにいるか？
１２.         Ｎｏ
１３.                ユーザＡをＢのグループに追加
【請求項９】
請求項８に記載の方法であって、前記アルゴリズムはさらに、以下のステップを含む：
１５.             ユーザＡがシステムにある場合、
１６.                ＡはＢと同じグループにいるか？
１９.                       Ｎｏ
２１.                       Ａ及びＢのグループを結合
２２.                       グループＢからすべてのユーザを取り出し、グループＡへ移動
２３.                       グループＢを削除
【請求項１０】
請求項７から９のいずれか１項に記載の方法であって、前記アルゴリズムはさらに、Ａ及びＢが同一のグループにある時点で、ユーザレコード中のユーザＡ及びユーザＢのタイムスタンプを更新するステップを含む、
ことを特徴とする方法。
【請求項１１】
請求項４に記載の方法であって、
前記ユーザプロファイルを固有の識別子に関連付けることは、
プロファイル情報を含む第三者アプロケーションプログラミングインターフェース（ＡＰＩ）を特定し、
前記ユーザに、前記ＡＰＩからのプロファイル情報を前記固有の識別子に結合させ、及び、
前記ユーザに、前記サーバに格納させるプロファイルを生成させる、ことを含む、
ことを特徴とする方法。
【請求項１２】
請求項４に記載の方法であって、
前記ユーザプロファイルを固有の識別子に関連付けることは、
プロファイル情報を含む第三者アプロケーションプログラミングインターフェース（ＡＰＩ）を特定し、
前記ユーザに、前記ＡＰＩからのプロファイル情報を前記固有の識別子に結合させ、
前記ユーザに、前記サーバに格納させるプロファイルを生成させ、及び、
複数のプロファイルが一つの固有の識別子に関連付けられる場合、前記ユーザを前記グループへ同定するため、前記ユーザに少なくとも一つのプロファイルを選択させる、ことを含む、
ことを特徴とする方法。
【請求項１３】
請求項４に記載の方法であって、
前記少なくとも複数のモバイルデバイスに、他のモバイルデバイスから到来する識別子をリスニングさせることは、
モバイルデバイスの休止又はインアクティブモードの間、十分なデバイス資源を提供して、他のモバイルデバイスからの固有の識別子を搬送する到来する信号をリスニングさせ、及び、
固有の識別子を搬送する前記到来する信号を受信した場合、前記固有の識別子を受信したことの指示を送信する、ことを含む、
ことを特徴とする方法。
【請求項１４】
請求項４に記載の方法であって、さらに、
前記モバイルデバイスから、人物の画像を受信し、及び、
顔認識を使用して、前記画像と、前記人物の前記画像を提供する前記デバイスに近接して検出されたユーザとの間に一致が存在するか否かを判定する、ことを含む、
ことを特徴とする方法。
【請求項１５】
請求項４に記載の方法であって、さらに、
前記第２のモバイルデバイスが第３のモバイルデバイスを検出した場合、前記第３のモバイルデバイスから、前記第２のモバイルデバイスを介してリレーされる前記固有の識別子を受信し、及び、
前記第３のモバイルデバイスの前記検出を、前記第１のモバイルデバイスのグループの一部として使用する、ことを含む、
ことを特徴とする方法。
【請求項１６】
請求項１５に記載の方法であって、さらに、
所与のモバイルデバイスのため、前記所与のモバイルデバイスと他のモバイルデバイスとを分離する最小数のデバイス検出に基づいて、分離度を確立し、及び、
モバイルデバイスの前記分離度に対応するプレゼンスグループを確立し、ここで１つ以上の分離度はそれぞれのプレゼンスグループを規定する、ことを含む、
ことを特徴とする方法。
【請求項１７】
請求項４に記載の方法であって、さらに、
維持機能を提供し、これによりユーザは、その間ユーザが、他のユーザの前記プレゼンスグループに、前記他のユーザが前記維持機能を呼び出したユーザをクリアしない限り、留まる時間間隔又は物理的移動の程度を選択することができる、ことを含む、
ことを特徴とする方法。
【請求項１８】
請求項４に記載の方法であって、さらに、
ユーザ選択フィルタを提供し、これにより前記ユーザは、分離度、ユーザプロファイルにより確立された既存の関係、及びユーザのアドレスブックにより確立された事前の関係、に基づいて、フィルタリングすることができる、ことを含む、
ことを特徴とする方法。
【請求項１９】
請求項４に記載の方法であって、さらに、
他の検出されたデバイスの前記ユーザに対する近接性を決定し、ここで、前記近接性は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立され、
前記ユーザの前記近接性、及びユーザを分離する通信リンクの数のうち少なくとも一つに基づいて、分離度を確立し、
前記分離度に基づいて少なくとも一つのプレゼンスグループを確立し、及び、
前記ユーザに、前記ユーザにより選択されたプレゼンスグループに基づいて他のユーザのリストを提供する、ことを含む、
ことを特徴とする方法。
【請求項２０】
請求項１９に記載の方法であって、さらに、
前記ユーザの所定の距離内の少なくとも一つのデバイスを含む少なくとも一つのプレゼンスグループを確立し、ここで、前記所定の距離は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立される、ことを含む、
ことを特徴とする方法。
【請求項２１】
ユーザ間の近接性に基づき、モバイルデバイスのユーザ間に通信を提供する方法であって、
デバイスの位置を特定し、
前記ユーザに対して所定の近接性の範囲内にある少なくとも一つの第２のデバイスを特定し、ここで、前記所定の近接性は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立され、
前記ユーザ及び前記第２のデバイスのうち一つに対して所定の近接性の範囲内にある少なくとも一つのさらなるデバイスを特定し、
前記ユーザの前記近接性、及びユーザを分離する通信リンクの数のうち少なくとも一つに基づいて、分離度を確立し、
前記分離度に基づいて、少なくとも一つのプレゼンスグループを確立し、及び、
前記ユーザに、前記ユーザにより選択されたプレゼンスグループに基づいて、他のユーザのリストを提供する、ことを含む、
ことを特徴とする方法。
【請求項２２】
請求項２１に記載の方法であって、さらに、
前記ユーザの所定の距離内の少なくとも一つのデバイスを含少なくとも一つのプレゼンスグループを確立し、ここで、前記所定の距離は、物理的距離、可視的近接、無線信号強度により決定される距離、受信される無線信号強度の絶対値、サーバに格納される境界、及び他に規定される近接性の決定、から成る群のうち少なくとも一つにより確立される、ことを含む、
ことを特徴とする方法。
【請求項２３】
請求項２２に記載の方法であって、さらに、
前記ユーザをプロファイルに関連付け、ここで、前記プロファイルは、管理グループ又は部隊及び能力を含み、
前記ユーザに、前記ユーザのプロファイルに対応するユーザプロファイルからのプロファイル情報を含む、ユーザが選択した基準に従って、前記プレゼンスグループ内の他のユーザを選択することを提供し、
前記サーバ内に、前記ユーザのための位置情報を格納し、これにより、前記管理グループ又は部隊中の他の人物に、前記ユーザを見つける能力を提供する、ことを含む、
ことを特徴とする方法。
【国際調査報告】
2018526906.tif 000021