(57)【特許請求の範囲】
【請求項１】
方法であって、
ソーシャル・ネットワーキング・システムの第１のユーザに関連付けられた第１の無線装置により、複数のタイプのデータを設定すること、
前記第１の無線装置により、各タイプのデータについて、
前記各タイプのデータを受信するための許可を有する１人又は複数のユーザであって、前記許可を有するユーザは、前記ソーシャル・ネットワーキング・システムのメンバであり、前記ソーシャル・ネットワーキング・システムは、複数のノード及び前記複数のノードを結ぶ複数のエッジを含むソーシャルグラフを含み、各ノードは、前記ソーシャル・ネットワーキング・システムに関連付けられたユーザ又は概念に対応し、２つのユーザノードを結びつける各エッジは、前記２つのユーザノードの関係に対応する属性を含み、許可を有する各ユーザは、前記許可を有するユーザと前記第１のユーザとの間の１つ又は複数のエッジの１つ又は複数の属性に基づいて決定される、前記各タイプのデータを受信するための許可を有する１人又は複数のユーザと、
前記第１の無線装置からの距離であって、前記１人又は複数の許可を有するユーザのうちの１人の許可を有するユーザは、前記タイプのデータを受信するために、前記第１の無線装置の前記距離内になければならない、前記第１の無線装置からの距離と、を設定すること、
第１のデータタイプを受信するための許可を有し、且つ前記第１の無線装置の第１の距離内にいる１人又は複数の第２のユーザにそれぞれ関連付けられた１つ又は複数の第２の無線装置のみに第１の情報が供給されるように、前記第１の無線装置により、前記第１のデータタイプの前記第１の情報を送信することを備える方法。
【請求項２】
前記方法は、
前記第１の無線装置において、ユーザインタフェースを提供することを更に備え、
前記ユーザインタフェースは、前記第１のユーザが、
前記複数のタイプのデータを設定すること、
各データタイプについて、前記第１のユーザと、前記各タイプのデータを受信するための許可を有する前記１人又は複数のユーザとの間の１つ又は複数のエッジの前記１つ又は複数の属性を設定することを実施できるようにする、請求項１に記載の方法。
【請求項３】
前記ユーザインタフェースは更に、前記第１のユーザが、
各タイプのデータについて、前記各タイプのデータを受信するために、前記１人又は複数の許可を有するユーザが内部にいなければならない前記第１の無線装置からの前記距離を設定できるようにする、請求項２に記載の方法。
【請求項４】
前記許可を有するユーザと前記第１のユーザとの間の前記１つ又は複数のエッジの前記１つ又は複数の属性は、
友達関係、家族関係、仕事関係、雇用関係、ファン関係、フォロワー関係、ビジター関係、加入者関係、上位関係、従属関係、互恵的関係、又は非互恵的関係のうちの１つ又は複数を含む、請求項１に記載の方法。
【請求項５】
第２のデータタイプを受信するための許可を有し、且つ前記第１の無線装置の第２の距離内にいる１人又は複数の第３のユーザにそれぞれ関連付けられた１つ又は複数の第３の無線装置のみに第２の情報が供給されるように、前記第１のユーザに関連付けられた前記第１の無線装置により、前記第２のデータタイプの第２の情報を送信することを更に備える請求項１に記載の方法。
【請求項６】
前記第１の情報が前記第２の無線装置のみによって復号化可能なように、第１の符号化フォーマットを使用して前記第１の情報を暗号化することを更に備える請求項５に記載の方法。
【請求項７】
前記第２の情報が前記第３の無線装置のみによって復号化可能なように、第２の符号化フォーマットを使用して、前記第２の情報を暗号化することを更に備える請求項６に記載の方法。
【請求項８】
第３のデータタイプを受信するための許可を有し、且つ前記第１の無線装置から第３の距離以内にいる１人又は複数の第４のユーザにそれぞれ関連付けられる１つ又は複数の第４の無線装置のみに第３の情報が供給されるように、前記第１のユーザに関連付けられた前記第１の無線装置により、前記第３のデータタイプの第３の情報を送信することを更に備える請求項５に記載の方法。
【請求項９】
前記第２の情報が、前記第３の無線装置のみによって復号化可能なように、第１の符号化フォーマットを使用して、前記第２の情報を暗号化することを更に備える請求項８に記載の方法。
【請求項１０】
前記第３の情報が、前記第４の無線装置のみによって復号化可能なように、第２の符号化フォーマットを使用して、前記第３の情報を暗号化することを更に備える請求項９に記載の方法。
【請求項１１】
前記第１の情報が、前記第１の無線装置から前記第１の距離内にある無線装置によってのみ検出可能なような第１の電力レベルで、前記第１の情報を送信すること、
前記第２の情報が、前記第１の無線装置から前記第２の距離内にある無線装置によってのみ検出可能なような第２の電力レベルで、前記第２の情報を送信することを更に備える請求項５に記載の方法。
【請求項１２】
前記第２の距離は、前記第１の距離よりも長く、
前記第２の電力レベルは、前記第１の電力レベルよりも高い、請求項１１に記載の方法。
【請求項１３】
ソフトウェアを実装する１つ又は複数の非一時的なコンピュータ可読記憶媒体であって、前記ソフトウェアは、実行されると、
複数のデータタイプを設定すること、
各タイプのデータについて、
前記各タイプのデータを受信するための許可を有する１人又は複数のユーザであって、前記許可を有するユーザは、ソーシャル・ネットワーキング・システムのメンバであり、前記ソーシャル・ネットワーキング・システムは、複数のノード及び前記ノードを結ぶ複数のエッジを含むソーシャルグラフを含み、各ノードは、前記ソーシャル・ネットワーキング・システムに関連付けられたユーザ又は概念に対応し、２つのユーザノードを結びつける各エッジは、前記２つのユーザノードの関係に対応する属性を含み、許可を有する各ユーザは、前記許可を有するユーザと第１のユーザとの間の１つ又は複数のエッジの１つ又は複数の属性に基づいて決定される、前記各タイプのデータを受信するための許可を有する１人又は複数のユーザと、
前記ソーシャル・ネットワーキング・システムの第１のユーザに関連付けられた第１の無線装置からの距離であって、前記１人又は複数の許可を有するユーザのうちの一人の許可を有するユーザは、前記タイプのデータを受信するために、前記第１の無線装置の前記距離内になければならない、前記第１の無線装置からの距離と、を設定すること、
第１のデータタイプを受信するための許可を有し、且つ前記第１の無線装置の第１の距離内にいる１人又は複数の第２のユーザにそれぞれ関連付けられた１つ又は複数の第２の無線装置のみに第１の情報が供給されるように、前記第１の無線装置により、前記第１のデータタイプの前記第１の情報を送信することを実行するように動作可能である、１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項１４】
前記ソフトウェアは、実行されると、
第２のデータタイプを受信するための許可を有し、且つ前記第１の無線装置の第２の距離内にいる１人又は複数の第３のユーザにそれぞれ関連付けられた１つ又は複数の第３の無線装置のみに第２の情報が供給されるように、前記第１のユーザに関連付けられた前記第１の無線装置により、前記第２のデータタイプの第２の情報を送信することを実行するように更に動作可能である、請求項１３に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項１５】
前記ソフトウェアは、実行されると、
前記第１の情報が前記第２の無線装置のみによって復号化可能なように、第１の符号化フォーマットを使用して、前記第１の情報を暗号化することを実行するように更に動作可能である、請求項１４に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項１６】
前記ソフトウェアは、実行されると、
前記第２の情報が前記第３の無線装置のみによって復号化可能なように、第２の符号化フォーマットを使用して、前記第２の情報を暗号化することを実行するように更に動作可能である、請求項１５に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項１７】
前記ソフトウェアは、実行されると、
第３のデータタイプを受信するための許可を有し、且つ前記第１の無線装置から第３の距離以内にいる１人又は複数の第４のユーザにそれぞれ関連付けられる１つ又は複数の第４の無線装置のみに第３の情報が供給されるように、前記第１のユーザに関連付けられた前記第１の無線装置により、前記第３のデータタイプの第３の情報を送信することを実行するように更に動作可能である、請求項１４に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項１８】
前記ソフトウェアは、実行されると、
前記第２の情報が、前記第３の無線装置のみによって復号化可能なように、第１の符号化フォーマットを使用して、前記第２の情報を暗号化することを実行するように更に動作可能である、請求項１７に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項１９】
前記ソフトウェアは、実行されると、
前記第３の情報が、前記第４の無線装置のみによって復号化可能なように、第２の符号化フォーマットを使用して、前記第３の情報を暗号化することを実行するように更に動作可能である、請求項１８に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項２０】
前記ソフトウェアは、実行されると、
前記第１の情報が、前記第１の無線装置から前記第１の距離内にある無線装置によってのみ検出可能な第１の電力レベルで、前記第１の情報を送信すること、
前記第２の情報が、前記第１の無線装置から前記第２の距離内にある無線装置によってのみ検出可能な第２の電力レベルで、前記第２の情報を送信することを実行するように更に動作可能である、請求項１４に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項２１】
前記第２の距離は、前記第１の距離よりも長く、
前記第２の電力レベルは、前記第１の電力レベルよりも高い、請求項２０に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項２２】
前記ソフトウェアは、実行されると、
前記第１の無線装置において、ユーザインタフェースを提供することを実行するように更に動作可能であり、
前記ユーザインタフェースは、前記第１のユーザが、
前記複数のタイプのデータを設定すること、
各データタイプについて、前記第１のユーザと、前記各タイプのデータを受信するための許可を有する前記１人又は複数のユーザとの間の１つ又は複数のエッジの前記１つ又は複数の属性を設定することを実施できるようにする、請求項１３に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項２３】
前記ユーザインタフェースは更に、前記第１のユーザが、
各タイプのデータについて、前記タイプのデータを受信するために、前記１人又は複数の許可を有するユーザが内部にいなければならない前記第１の無線装置からの前記距離を設定できるようにする、請求項２２に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項２４】
前記許可を有するユーザと前記第１のユーザとの間の前記１つ又は複数のエッジの前記１つ又は複数の属性は、
友達関係、家族関係、仕事関係、雇用関係、ファン関係、フォロワー関係、ビジター関係、加入者関係、上位関係、従属関係、互恵的関係、又は非互恵的関係のうちの１つ又は複数を含む、請求項１３に記載の１つ又は複数の非一時的なコンピュータ可読媒体。
【請求項２５】
１つ又は複数のプロセッサと、前記１つ又は複数のプロセッサに結合され、前記１つ又は複数のプロセッサによって実行可能な命令を含むメモリとを備えるシステムであって、前記１つ又は複数のプロセッサは、前記命令を実行すると、
複数のデータタイプを設定すること、
各タイプのデータについて、
前記各タイプのデータを受信するための許可を有する１人又は複数のユーザであって、前記許可を有するユーザは、ソーシャル・ネットワーキング・システムのメンバであり、前記ソーシャル・ネットワーキング・システムは、複数のノード及び前記ノードを結ぶ複数のエッジを含むソーシャルグラフを含み、各ノードは、前記ソーシャル・ネットワーキング・システムに関連付けられたユーザ又は概念に対応し、２つのユーザノードを結びつける各エッジは、前記２つのユーザノードの関係に対応する属性を含み、許可を有する各ユーザは、前記許可を有するユーザと第１のユーザとの間の１つ又は複数のエッジの１つ又は複数の属性に基づいて決定される、前記各タイプのデータを受信するための許可を有する１人又は複数のユーザと、
前記ソーシャル・ネットワーキング・システムの第１のユーザに関連付けられた第１の無線装置からの距離であって、前記１人又は複数の許可を有するユーザのうちの一人の許可を有するユーザは、前記タイプのデータを受信するために、前記第１の無線装置の前記距離内になければならない、前記第１の無線装置からの距離と、を設定すること、
第１のデータタイプを受信するための許可を有し、且つ前記第１の無線装置の第１の距離内にいる１人又は複数の第２のユーザにそれぞれ関連付けられた１つ又は複数の第２の無線装置のみに第１の情報が供給されるように、前記第１の無線装置により、前記第１のデータタイプの前記第１の情報を送信することを実行するように動作可能である、システム。
【請求項２６】
前記プロセッサは、前記命令を実行すると、
前記第１の無線装置において、ユーザインタフェースを提供することを実行するように更に動作可能であり、
前記ユーザインタフェースは、前記第１のユーザが、
前記複数のタイプのデータを設定すること、
各データタイプについて、前記第１のユーザと、前記各タイプのデータを受信するための許可を有する１人又は複数のユーザとの間の１つ又は複数のエッジの前記１つ又は複数の属性を設定することを実施できるようにする、請求項２５に記載のシステム。
【請求項２７】
前記ユーザインタフェースは更に、前記第１のユーザが、
各タイプのデータについて、前記各タイプのデータを受信するために、前記１人又は複数の許可を有するユーザが内部にいなければならない前記第１の無線装置からの前記距離を設定できるようにする、請求項２６に記載のシステム。
【請求項２８】
前記許可を有するユーザと前記第１のユーザとの間の前記１つ又は複数のエッジの前記１つ又は複数の属性は、
友達関係、家族関係、仕事関係、雇用関係、ファン関係、フォロワー関係、ビジター関係、加入者関係、上位関係、従属関係、互恵的関係、又は非互恵的関係のうちの１つ又は複数を含む、請求項２５に記載のシステム。
【請求項２９】
前記プロセッサは、前記命令を実行すると、
第２のデータタイプを受信するための許可を有し、且つ前記第１の無線装置の第２の距離内にいる１人又は複数の第３のユーザにそれぞれ関連付けられた１つ又は複数の第３の無線装置のみに第２の情報が供給されるように、前記第１のユーザに関連付けられた前記第１の無線装置により、前記第２のデータタイプの第２の情報を送信することを実行するように更に動作可能である、請求項２５に記載のシステム。
【請求項３０】
前記プロセッサは、前記命令を実行すると、
前記第１の情報が前記第２の無線装置のみによって復号化可能なように、第１の符号化フォーマットを使用して、前記第１の情報を暗号化することを実行するように更に動作可能である、請求項２９に記載のシステム。
【請求項３１】
前記プロセッサは、前記命令を実行すると、
前記第２の情報が前記第３の無線装置のみによって復号化可能なように、第２の符号化フォーマットを使用して、前記第２の情報を暗号化することを実行するように更に動作可能である、請求項３０に記載のシステム。
【請求項３２】
前記プロセッサは、前記命令を実行すると、
第３のデータタイプを受信するための許可を有し、且つ前記第１の無線装置から第３の距離以内にいる１人又は複数の第４のユーザにそれぞれ関連付けられる１つ又は複数の第４の無線装置のみに第３の情報が供給されるように、前記第１のユーザに関連付けられた前記第１の無線装置により、前記第３のデータタイプの第３の情報を送信することを実行するように更に動作可能である、請求項２９に記載のシステム。
【請求項３３】
前記プロセッサは、前記命令を実行すると、
前記第２の情報が、前記第３の無線装置のみによって復号化可能なように、第１の符号化フォーマットを使用して、前記第２の情報を暗号化することを実行するように更に動作可能である、請求項３２に記載のシステム。
【請求項３４】
前記プロセッサは、前記命令を実行すると、
前記第３の情報が、前記第４の無線装置のみによって復号化可能なように、第２の符号化フォーマットを使用して、前記第３の情報を暗号化することを実行するように更に動作可能である、請求項３３に記載のシステム。
【請求項３５】
前記プロセッサは、前記命令を実行すると、
前記第１の情報が、前記第１の無線装置から前記第１の距離内にある無線装置によってのみ検出可能な第１の電力レベルで、前記第１の情報を送信すること、
前記第２の情報が、前記第１の無線装置から前記第２の距離内にある無線装置によってのみ検出可能な第２の電力レベルで、前記第２の情報を送信することを実行するように更に動作可能である、請求項２９に記載のシステム。
【請求項３６】
前記第２の距離は、前記第１の距離よりも長く、
前記第２の電力レベルは、前記第１の電力レベルよりも高い、請求項３５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般的には、無線装置間のデータ伝送に関する。
【背景技術】
【０００２】
従来の無線は、無線メトリックを利用して、あるソースから別のソースへの情報の転送速度を調整する。無線メトリックは、例えば、ＢＥＲ（ビットエラーレート（Bit Error Rate））及びＲＳＳＩ（受信信号強度表示（Received Signal Strength Indication））であり得る。メトリックは通常、３Ｇ、ＬＴＥ（ロングタームレボリューション（Long Term Evolution））、ＣＤＭＡ（符号分割多元アクセス（Code Division Multiple Access））、及びＷｉＦｉシステム等のＷＬＡＮ（無線ローカル・エリア・ネットワーク（Wireless Local Area Network））及びＷＡＮ（広域ネットワーク（Wide Area Network））ネットワークで見られる。これらのシステムでは、無線装置が別の無線装置とデータを交換することができる速度は、無線装置間の距離に比例する。例えば、無線装置間の距離が短いほど、無線装置間のデータ伝送は高速である。したがって、データ伝送速度は、データを交換している無線装置間の距離に相対して変化する。データは、無線装置間の距離に関係なく、同じままであり、したがって、データの転送にかかる時間は、装置間の距離が増大するにつれて増大する。
【発明の概要】
【課題を解決するための手段】
【０００３】
一態様によれば、データを交換している無線装置間の距離に従って調整されるデータを提供するシステム及び方法が提供される。一実施形態では、情報の空間ゾーン（spatial zone）が、無線装置間の距離の関数として作成される。一例では、第１の無線装置から第２の無線装置に送信されるデータは、第２の無線装置が配置される情報の空間ゾーンに基づいて調整される。
【０００４】
幾つかの実施形態では、第１の無線装置は、第１の無線装置から特定の距離内の１つ又は複数の第２の無線装置によってのみ受信可能なデータを送信し得る。第１の無線装置から特定の距離を超える無線装置は、データを受信することができない。異なる距離に関連付けられた異なるタイプのデータがあり得る。
【０００５】
さらに、幾つかの実施形態では、第１の無線装置は、第１の無線装置から特定の距離内の１つ又は複数の特定のユーザに属する１つ又は複数の第２の無線装置によってのみ受信可能なデータを送信し得る。第１の無線装置から特定の距離を超える無線装置は、データを受信することができない。第１の無線装置から特定の距離内にあるが、他のユーザに属する無線装置も、データを受信することができない。
【０００６】
幾つかの実施形態では、第１の無線装置のユーザは、第１の無線装置によって送信する際、どのデータが、どの他のユーザに属し、第１の無線装置からどの距離内にあるどの第２の無線装置によって受信可能かを設定し得る（例えば、ユーザインタフェースを通して）。第１の無線装置のユーザは、事前にデータ送信基準を設定し得る。次に、第１の無線装置が、適切なユーザに属する第２の無線装置まで特定の距離内に入る場合、データは、第１の無線装置から第２の無線装置に自動的に送信される。
【図面の簡単な説明】
【０００７】
【図１】無線通信システムの一例を示す。
【図２】異なる距離に位置する無線装置を含む無線通信システムの一例を示す。
【図３】無線装置間でデータを無線伝送する無線通信システムの一例を示す。
【図４】データ符号化行列の一例を示す。
【図５Ａ】直交周波数分割多元アクセス（OFDM : orthogonal frequency division multiple access）送信器の一例を示す。
【図５Ｂ】ＯＦＤＭ受信器の一例を示す。
【図５Ｃ】単純なスーパーヘテロダイン送信器の一例を示す。
【図５Ｄ】単純なスーパーヘテロダイン受信器の一例を示す。
【図６】様々な距離での送信電力を示す。
【図７】送信範囲を制御するユーザインタフェースの一例を示す。
【図８】無線装置間でデータを無線伝送する無線通信システムの一例を示す。
【図９】特定のユーザ間で情報を共有する方法の一例を示す。
【図１０】ソーシャル・ネットワーキング・システムの一例を示す。
【図１１】ソーシャル・グラフの一例を示す。
【図１２】計算装置の一例を示す。
【発明を実施するための形態】
【０００８】
１つ又は複数の基準に基づいて、異なるタイプのデータを異なる受信者に送信し得る。幾つかの実施形態では、データ送信は、送信側無線通信装置と受信側無線通信装置との間の距離によって制御し得る。送信側無線装置から異なる距離内にある受信側無線装置も、異なるタイプのデータを受信することができる。各タイプのデータは、送信側無線装置から特定の距離内にある受信側無線装置によってのみ受信可能である。幾つかの実施形態では、データ送信は、受信ユーザの識別情報によって制御し得る。異なる受信ユーザの無線装置が、異なるタイプのデータを受信することができる。各タイプのデータは、特定のユーザの無線装置によってしか受信することができない。幾つかの実施形態では、データ送信は、送信側無線通信装置と受信側無線通信装置との間の距離と、受信ユーザの識別情報との両方によって制御し得る。特定の各タイプのデータは、無線装置が送信側無線装置から特定の距離にあるとき、特定のユーザの無線装置によってのみ受信することができる。
【０００９】
図１は、通信システム１００の図である。通信システム１００は、無線通信装置１０４ａ、１０４ｂ、１０４ｃ、及び１０４ｄを含む。第１の無線通信装置１０４ｂは、主無線通信装置１０４ａから第１の距離１１０にある。第２の無線通信装置１０４ｃは、主無線通信装置１０４ａから第２の距離１１１にある。第３の無線通信装置１０４ｄは、主無線通信装置１０４ａから第３の距離１１２にある。従来の無線通信システムでは、無線通信装置１０４ｂ、１０４ｃ、及び１０４ｄは、主無線通信装置１０４ａの通信範囲１２４ａ内にあり、データ共有が主無線通信装置１０４ａでイネーブルされている場合、通信範囲１２４ａ内の全ての無線通信装置１０４ｂ〜１０４ｄは、同じデータにアクセスすることができる。
【００１０】
通信範囲１２４ａは、主無線通信装置１０４ａによって使用されるデータ伝送の無線技術に依存し得る。無線通信技術の例としては、近距離通信（ＮＦＣ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＷｉＦｉ、及びＧＳＭ、３Ｇ、４Ｇ、又はＬＴＥ等のセルラネットワークが挙げられる。無線通信装置１０４ｂ〜１０４ｄが主無線通信装置１０４ａの通信範囲１２４ａ内部にある場合、無線通信装置１０４ｂ〜１０４ｄは、主通信装置１０４ａとデータを交換することができる。主通信装置１０４ａと第１の通信装置１０４ｂとの間の第１の距離１１０は、最も短く、幾つかの実施形態では、これにより、無線通信装置１０４ａ及び１０４ｂは、利用可能な最高のスループットで通信することができる。第２の距離１１１は第１の距離１１０よりも大きく、したがって、第２の無線通信装置１０４ｃは、利用可能なより低いスループットを有し得る。しかし、第２の無線通信装置１０４ｃは通信範囲１２４ａ内にあるため、第１の無線通信装置１０４ｂと同じデータへのアクセスを保持する。さらに、第３の距離１１２は第２の距離１１１よりも大きいため、第３の無線通信装置１０４ｄは、最低の利用可能スループットを有し得る。しかし、第３の無線通信装置１０４ｄも通信範囲１２４ａ内に留まるため、第３の無線通信装置１０４ｄは、第１の無線通信装置１０４ｂ及び第２の無線通信装置１０４ｃと同じデータへのアクセスを保持する。一例では、これらの実施形態は、通信範囲１２４ａ、１２４ｂ、１２４ｃ、及び１２４ｄが約１００ｍの半径を有し、距離１１０、１１１、及び１１２が、屋内及び／又はマルチパス環境で約１００ｍ未満であるＷｉＦｉシステムで典型である。
【００１１】
様々な実施形態によれば、無線通信装置１０４ａ〜１０４ｄは、１つ又は複数の携帯電話、アイフォン（ｉＰｈｏｎｅ）、ヘッドフォン、ヘッドセット（マイクロホン及びイヤホンを含む）、音楽プレーヤ、アイポッド（ｉＰｏｄ）、個人情報端末、アイパッド（ｉＰａｄ）、ラップトップ、コンピュータ、タブレット・コンピュータ、又はカメラを含み得る。
【００１２】
図２は、通信システム２００の図である。無線通信装置１０４ｂ、１０４ｃ、及び１０４ｄは、ユーザ１０４ａから異なる距離２１０、２１１、及び２１２にある。図２に示されるように、第３の無線通信装置１０４ｄは、主通信装置１０４ａと通信することができず、その理由は、通信装置１０４ａと１０４ｄとの間の距離２１２が長すぎ、主通信範囲１２４ａが第３の通信範囲１２４ｄと重ならないためである。無線通信装置１０４ｂ及び１０４ｃは、通信範囲１２４ａ内にあり、図１に関して上述したように、通信装置１０４ａと通信することが可能である。この実施形態では、第３の無線通信装置１０４ｄは、通信の距離依存閾値に起因して、主無線通信装置１０４ａからの情報にアクセスすることができない。
【００１３】
図３は、一実施形態による通信システム３００の図である。一態様によれば、通信装置３０４ａは、それぞれが異なるタイプの符号化データを有する複数のデータストリームを同時に送信する。通信装置３０４ａは、３つのレベルの通信範囲３３０、３３１、３３２を有する。通信範囲３３０は、第１のデータタイプ３２０に含まれる送信データを含む。通信範囲３３１は、第２のデータタイプ３２１に含まれる送信データを含む。通信範囲３３２は、第３のデータタイプ３２２に含まれる送信データを含む。主通信装置３０４ａから送信し得るデータのタイプは、主通信装置３０４ａと、送信しようと試みているデータの送信先の装置との間の距離に依存する。例えば、第１のデータタイプ３２０に含まれるデータは、第１の通信範囲３３０内の装置に送信され、第２のデータタイプ３２１に含まれるデータは、第２の通信範囲３３１内の装置に送信され、第３のデータタイプ３２２に含まれるデータは、第３の通信範囲３３２内の装置に送信される。
【００１４】
幾つかの実施形態では、データタイプ３２０、３２１、及び３２２は、異なる電磁波長、異なるアンテナ、及び／又は異なる変調、変調及び符号化フォーマットで動作する異なる無線で同時に送信される。異なる変調、復調、及び符号化フォーマットを使用して、主無線通信装置３０４ａのハードウェア複雑性を最小限に抑え得る。一例では、通信距離３１０での第１の無線通信装置３０４ｂは、第１のデータタイプ３２０、第２のデータタイプ３２１、及び第３のデータタイプ３２２にアクセスすることができる。通信距離３１１での第２の無線通信装置３０４ｃは、第２のデータタイプ３２１及び第３のデータタイプ３２２にアクセスすることができる。通信距離３１２での第３の無線通信装置３０４ｄは、第３のデータタイプ３２２にアクセスすることができる。主無線通信装置３０４ａのユーザは、各データタイプレベル３２０、３２１、及び３２２で提供される情報のタイプを制御し得る。一例では、無線通信装置３０４ａのユーザインタフェースは、ユーザが、各データタイプレベル３２０、３２１、及び３２２で利用可能な情報のタイプを制御できるようにするように構成し得る。
【００１５】
図３では、通信範囲３３０は通信範囲３３１よりも短く、通信範囲３３１は通信範囲３３２よりも短い。幾つかの実施形態では、第１のデータタイプ３２０が通信装置３０４ａから送信される場合、通信装置３０４ｂのみが受信可能であり、その理由は、通信装置３０４ｂのみが通信範囲３３０内にあるためである。しかし、第２のデータタイプ３２１が通信装置３０４ａから送信される場合、通信装置３０４ｂ及び３０４ｃの両方が受信可能であり、その理由は、通信装置３０４ｂ及び３０４ｃの両方が、通信範囲３３１内にあるためである。同様に、第３のデータタイプ３２２が通信装置３０４ａから送信される場合、３つ全ての通信装置３０４ｂ、３０４ｃ、及び３０４ｄが受信可能であり、その理由は、３つ全ての通信装置３０４ｂ、３０４ｃ、及び３０４ｄが、通信範囲３３２内にあるためである。
【００１６】
幾つかの実施形態では、第１のデータタイプ３２０で提供される情報は、第２のデータタイプ３２１で提供される情報よりもプライベート又は安全であり得、第２のデータタイプ３２１で提供される情報は、第３のデータタイプ３２２で提供される情報よりもプライベート又は安全であり得る。本発明の一実施形態によれば、第１の通信範囲３３０の半径３１０は約１ｍ未満であり得、第１のデータタイプ３２０は、プライベートソーシャルネットワーキング識別情報、コンタクト情報、プライベートドキュメント及びファイル、又はインターネット上の個人情報若しくは公衆情報へのＵＲＬ等の非常に個人的な情報であり得る。第１のデータタイプ３２０に含まれるデータは、主通信装置３０４ａのユーザが、特に第１の通信装置３０４ｂのユーザと意図的に共有する情報であり得る。セキュリティを更に上げるために、無線通信装置３０４ａ及び３０４ｂのユーザは、まず、装置の方位、慣性シグネチャ（inertial signature）、パスワード、ＰＩＮ（個人識別番号（personal identification number））、ＮＦＣ、又はＲＦＩＤデータ交換等の他の情報を共有した後でのみ、第１のデータタイプ３２０での情報の交換をイネーブルする。一例では、第１の無線通信装置３０４ｂは、時計、歩数計、心拍モニタ、フィットネス機器若しくはヘッドフォン、又はこれらの任意の組み合わせ等の主通信装置３０４ａのユーザが所有する別の無線装置であり得る。
【００１７】
一実施形態では、第２の通信範囲３３１の半径３１１は３ｍ未満であり得、第２のデータタイプ３２１は、主通信装置３０４ａのユーザが人々のグループとの共有を意図する個人情報であり得る。例えば、第２のデータタイプ３２１での情報は、ソーシャルネットワーキンググループ又は友達の情報、コンタクト情報、ドキュメント、及び／又はインターネット上の個人情報又は公衆情報へのファイル又はＵＲＬであり得る。第２のデータタイプ３２１での情報は、ビジネス会議及び社会的な集まりで不効率的に共有されることが多い情報であり得る。
【００１８】
第３の通信範囲３３２の半径３１２は１０ｍよりも大きくてよく、第３のデータタイプ３２２は、主通信装置３０４ａのユーザが、一般公衆設定で広く共有することを意図する公衆情報であり得る。例えば、第３のデータタイプ３２２に含まれる情報は、主通信装置３０４ａのユーザが、教室、レクチャーホール、航空機、レストラン又はバー、都市屋外環境、及び／又はモール内の他の通信装置との共有を意図する情報であり得る。別の例では、第３のデータタイプ３２２での情報は、主通信装置３０４ａのユーザが、ユーザが外を歩き回っている間、主通信装置３０４ａの１０ｍ以内にある任意の装置等の選択された範囲内の任意の装置と共有したい情報であり得る。
【００１９】
図４は、図３に示される３つの異なるデータタイプ３２０、３２１、及び３２２の作成に使用し得るデータ符号化行列４００の一実施形態の図である。図４は、直交周波数分割多重化（OFDM : Orthogonal Frequency Division Multiplexing）送信器等の送信器に供給し得るビットでの３つのデータタイプ３２０、３２１、及び３２２の行列を示す。第１のデータタイプ３２０は１列目４０１に表され、第２のデータタイプ３２１は２組目の列４０６に表され、第３のデータタイプ３２２は３番目の組の列４１１で表される。
【００２０】
図４を参照すると、第１のデータタイプ３２０は、Ｎビットの１列目４０１のベクトルとして示される。第２のデータタイプ３２１は、２組目の列４０６の１列ベクトルのＬ冗長コピー（L redundant copies）４０５として示される。第３のデータタイプ３２２は、３組目の列４１１の１列ベクトルのＭ冗長コピー（M redundant copies）４１０として示される。一例によれば、２番目の組の列４０６内のエントリが全て同一である場合、第２のデータタイプ３２１の帯域幅は、第１のデータタイプ３２０の帯域幅のＭ×Ｌ分の一に低減することができる。一特徴によれば、図３に示されるように、第３のデータタイプ３２２は、第２のデータタイプ３２１よりも広い範囲でブロードキャストされ、図４を参照すると、第３のデータタイプ３２２の冗長コピー４１０（Ｍ）の数は、第２のデータタイプ３２１の冗長コピー４０５（Ｌ）の数よりも大きい。
【００２１】
一実施形態によれば、無線通信装置からのデータストリームは、行列４００の連続ストリームである。行列４００では、ｋは時間インデックスを表す。無線通信装置内の送受信器は、ＯＦＤＭ符号化方法を使用し得る符号化モジュールを含む。ＯＦＤＭ符号化方法は、パラレルビットストリームを１組の直交信号に変換する。送受信器は１組の直交信号を同時に送信する。一例では、送受信器は、１組の直交信号の同時送信を実行する線形アナログ送信器を含む。一実施形態によれば、１組の直交信号は、周波数領域内の重複しないか、又は重複が最小の信号を使用して作成される。高速フーリエ変換（FFT : Fast Fourier Transform）を使用して、直交周波数データの重畳を時間領域に変換し得る。
【００２２】
一実施形態では、距離依存データは、各データタイプのデータのビットの帯域幅を調整することによって生成される。例えば、最短距離のデータタイプである第１のデータタイプ３２０は、高い帯域幅を使用し、一方、最長距離のデータタイプである第３のデータタイプ３２２は、低い帯域幅を使用する。一実施形態では、帯域幅は、同じビットの冗長コピーを作成し、受信器に信号の積分又は平均化を指示することによって低減し得る。第３のデータタイプ３２２に低い帯域幅の信号を使用することにより、データを送信器から遠く離れた距離で受信できるようにする。信号は、時間領域で平均化してもよく、又は周波数領域で平均化してもよい。一例では、受信器は、どの受信器信号を平均化すべきかについての情報を有する。平均化すべき信号についての情報は、送信器がデータを送信するか、又は信号の送信元の無線通信装置と前に共有されていることもある。別の実施形態では、距離依存データは、各データタイプの送信電力を調整することによって生成される。
【００２３】
一実施形態では、行列４００内のデータは、図４に示されるよりもインターリーブし得る。他の実施形態では、行列４００内のデータは、異なる符号化又は変調フォーマットで表現して、待ち時間を最小化するか、又は何らかの他のシステムパラメータを最適化し得る。更なる実施形態では、Ｌの値（コピー４０５の数）及びＭの値（コピー４１０の数）は、無線通信装置３０４ａ、３０４ｂ、３０４ｃ、及び３０４ｄにわたって共有される事前情報を固定され得る。別の実施形態では、Ｌの値（コピー４０５の数）及びＭの値（コピー４１０の数）は、第３のデータタイプ３２２として、又はより長距離範囲を有する別の無線プロトコル手段によってブロードキャストし得る。
【００２４】
図５Ａは、一実施形態によるＯＦＤＭ送信器５００の図であり、図５Ｂは、一実施形態によるＯＦＤＭ受信器５２４の図である。一態様によれば、ＯＦＤＭ送受信器は、図５ＡのＯＦＤＭ送信器と、図５ＢのＯＦＤＭ受信器とを含む。
【００２５】
図５Ａを参照すると、入力データストリームｘ［ｎ］５０１は、例えば、図４に示される行列をシリアル化した（serialized）ものであり得る。入力データストリームｘ［ｎ］５０１は、複数のパラレルデータストリーム（parallel data stream）５０２に変換され、コンスタレーションマッピング（constellation mapping）５０８を使用して、パラレルデータストリーム５０２を直交信号５０３、５０４、５０５、及び５０６のコンスタレーション（constellation）にマッピングする。一例では、直交信号５０３〜５０６は、ＱＡＭ（直交振幅変調（Quadrature Amplitude Modulation））又はＰＳＫ（位相シフトキーイング（Phase Shift Keying））を使用して変調し得る。
【００２６】
直交信号５０３〜５０６は、逆高速フーリエ変換（inverse Fast Fourier Transform）５０９（ＦＦＴ）を使用して時間領域信号に変換される。ＦＦＴ５０９は、実数信号成分５１０と、虚数信号成分５１１とを含む複素時系列信号を生成する。実数信号成分５１０は、第１のデジタル／アナログコンバータ５１２においてアナログ信号に変換され、虚数信号成分５１１は、第２のデジタル／アナログコンバータ５１３においてアナログ信号に変換される。次に、実数信号成分５１０は、第１のミキサ５１５を介して無線周波数（RF : radiofrequency）領域に変換され、虚数信号成分５１１は、第２のミキサ５１６を介して無線周波数領域に変換される。ミキサ５１５及び５１６は、局所発振器信号を局所発振器５１４から受信し、局所発振器信号を実数及び虚数複素時系列信号のそれぞれで乗算する。一例では、局所発振器信号は、約２．４５ＧＨｚの範囲であり、送信器からの出力は、ＷｉＦｉ又は別のマイクロ波周波数である。実数成分５１０及び虚数成分５１１は、５１８において結合されて、出力信号ｘ（ｔ）５１９を生成する。出力信号ｘ（ｔ）５１９は、増幅器５２０によって増幅され、アンテナ５２１によってマイクロ波電磁場として放射される。一例では、図４の行列４００は、送信器５００に列毎に供給されて、様々なデータタイプを送信し得る。
【００２７】
図５Ｂを参照すると、受信器５２４はアンテナ５２５を含み、このアンテナは電磁場を電圧信号ｙ（ｔ）５２６に変換する。電圧信号ｙ（ｔ）は、送信器の出力信号ｘ（ｔ）５１９と同様の別の無線通信装置からの出力信号が減衰し歪んだものであり得る。受信器５２４で受信される出力信号の減衰及び歪みは、環境での経路損失及び／又は散乱によるものであり得る。受信電圧信号ｙ（ｔ）は、２つのパラレル入力信号に分割され、ミキサ５２７及び５２９に入力される。ミキサ５２７及び５２９は、局所発振器５３４を使用してパラレル入力信号をベースバンドに変換する。ベースバンドフィルタ５３０及び５３５は、各パラレル入力信号の二重周波数成分をフィルタリングで除去する。ベースバンドフィルタ５３０及び５３５からの出力は、増幅器５３１及び５３６で増幅され、次に、複素アナログ時系列入力信号が、アナログ／デジタルコンバータ５３２及び５３７を用いてデジタル領域に変換される。
【００２８】
複素デジタル時系列入力信号は、ＦＦＴ５３９によって処理される。一実施形態では、ＦＦＴ５３９は、図４に関して上述したように、インデックスＬ及びＭの共有される事前知識（priori knowledge）に従って、複素デジタル時系列入力信号内のサンプルを平均化する。一例では、ＦＦＴ５３９は、平均化のために受信したサンプルを記憶するのに十分なメモリを含む。一例によれば、行列はフレーム化される。ＦＦＴ５３９は直交信号を出力し、この信号は、シンボル検出ブロック５４５によってシンボルに変換される。別の実施形態では、シンボル検出ブロック５４５は、図４に関して上述したように、インデックスＬ及びＭの共有される事前知識に従って、複素デジタル時系列入力信号内のサンプルを平均化する。シンボル検出ブロック５４５は、平均化のために受信したサンプルを記憶するのに十分なメモリを含み得る。一特徴によれば、ＦＦＴ５３９又はシンボル検出ブロック５４５によって実行される平均化は、処理利得をもたらし、より大きな範囲にわたりより小さな帯域幅を使用することが可能になる。適切な平均化後、シンボル検出ブロック５４５は、シンボルを検出し、信号をビットに変換する。複数のパラレル直交信号（parallel orthogonal signal）５４０〜５４３は、パラレルからｙ［ｎ］５５１のシリアルストリームに変換される。
【００２９】
幾つかの例では、無線は、ＯＦＤＭよりも単純な送受信器アーキテクチャを有し得る。例としては、ＵＨＦ及びマイクロ波周波数でのＲＦＩＤ、ブルートゥース（Bluetooth）低エネルギー４．０、ブルートゥース（Bluetooth）１．０、１．１、１．２、２．０、２．１（クラシックブルートゥース（Classic Bluetooth））、初期のＷｉＦｉプロトコル（８０２．１１ｂ及びｇ）、並びにプロプライエタリ４３３、９００ＭＨｚ及び２．４ＧＨｚ無線が挙げられる。これらの場合、直交ベースセットのサイズはより小さいことがあり、したがって、距離依存通信の符号化は困難であり得る。例えば、変調がＡＳＫ、ＦＳＫ（ＧＦＳＫ、ＤＱＰＳＫ、及びＤＰＳＫを含む）を用いて行われる場合、距離依存符号化は、反復コード、動的変化レートコード、又は他のコードを用いて行い得る。図５Ｃ及び図５Ｄは、ＲＦＩＤに基づかないアクティブ無線システムに使用し得る従来の無線アーキテクチャを示す（送信器５６６及び受信器５７５のＲＦＩＤアンテナ構成の複雑性は異なるが、簡潔にするために、これらの図には示されていない）。送信器５５０では、実数領域５５１及び虚数領域５５３でのベースバンド変調を表すデジタルサンプルは、ＤＡＣ５５２、５５４に供給され、次に、局所発振器５５５、ミキサ５５６、５５８、及び位相シフタ５５７を用いて変調され、次に、結合（５５９）されて、複素ＲＦ信号５６０を生成する。次に、この信号を増幅（５６５）し、放射する（５６６）ことができる。ベースバンドサンプル５５１、５５３は、各距離依存通信範囲の反復又は変調率コードを構成するサンプルに対応し得る。アンテナ５７５において放射信号を受信すると、複素ＲＦ信号５７６は、構成要素５７７、５７８、５７９、５８０、５８４、５８５によって復調されフィルタリングされる。アナログ信号は増幅され（５８１、５８６）、次に、デジタル化される（５８２、５８７）。反復コード又は同様の符号化方式が利用される場合、動的平均化ブロック５８９を使用して、個々のサンプル又はチップからより大きなシンボルを組み立て得る。異なる変調率が使用される場合、動的平均化ブロック５８９は、適宜サイズの整合フィルタ又は他のフィルタを適用するのにより大きなシンボルを選び得る。最後に、シンボル検出ブロック５９５が、シーケンスからビットを抽出し、次に、ビットをメモリにおいてビットストリームに変換し得る。
【００３０】
図６は、Ｎ×Ｌ＝１６及びＮ×Ｍ＝２５６を用いる図４に示されるような行列の様々な距離での送信電力を示す図である。発信元の無線通信装置の送信器の結合送信電力及びアンテナ利得は、−４０ｄＢｍに設定され、３００メガビット／ｓのＯＦＤＭ送受信器を用いての第１の距離ｄ１  ６０５（０．７３ｍ）での第１のデータタイプ６０１の通信、第２の距離ｄ２  ６０６（２．９ｍ）での第２のデータタイプ６０２の通信、及び第３の距離ｄ３  ６０７（１１．７ｍ）での第３のデータタイプ６０３の通信を可能にする。異なる距離での異なるデータタイプの通信は、例えば、送信器が十分なダイナミックレンジを有する場合、デジタル的に可能になり得る。別の例では、異なる距離での異なるデータタイプの通信は、送信チェーン内のアナログ減衰器を用いてデジタル的に可能にし得る。一特徴によれば、低電力レベルを選択して、プライバシーを保証し得る。例えば、他の無線通信装置のユーザが、受信器の温度を変更しないか、又は非常に大きく顕著な装置を利用しない場合、熱力学的に特定の範囲を超えてデータを復号化することは不可能である。これは、以下の式（１）により、それを超えると情報を確実には取得できない最小信号対雑音比があるためである。
【００３１】
【数１】
0005893815.tif 000002
第１の項は、特定の温度で受信器を動作させる熱力学に基づくチャネルでのノイズフロアを表す。第２の項は、チャネルのどれくらいが、ノイズ電力を積分するための帯域幅として利用されるかを表す。第３の項は、特定のビットエラーレート（BER : bit error rate）及び変調フォーマットでのｄＢ単位での理論上の信号対雑音比である。特定のＢＥＲ及び変調フォーマットでの理論上の信号対雑音比は、チャネル容量限界では−１．６ｄＢであるが、その他では正の数である。第４の項は、受信器のノイズ温度に対応する回路のアナログ領域での実装損失を表し、通常は約０．５ｄＢ〜２０ｄＢの範囲である。最後の項は、例えば、有限ダイナミックレンジ、計算力、歪み／干渉、及びタイミングエラーに対応するデジタル実装損失である。デジタル実装損失は、典型的なシステムでは約０．５ｄＢ〜１０ｄＢ変化する。ＮＦ及びＩＬが正の数である場合、受信側ユーザの制御下の変数は、温度及び受信側ユーザの受信アンテナ利得である。そうでない場合には、送信器からの情報を適宜復号化するために必要な最小電力を、様々なデータタイプへの物理的アクセスを保証する手段として使用し得る。
【００３２】
一特徴によれば、第１のデータタイプ６０１の−７７ｄＢｍ限度は、３００メガビット／ｓで送信する市場で典型的な８０２．１１ｎ無線の最小受信電力（minimum receiver power）である。他のデータタイプ電力レベル及び範囲が、曲線６１０で表されるフリースの伝達公式を使用してこのデータ点から決定される。一実施形態によれば式（１）に関して考察した範囲は、散乱に起因してわずかに変わり得る。別の実施形態では、送信電力（transmitter power）はより高いことがあるが、プロトコルは、受信電力閾値が対応する限度を超えて設定されることを保証する。
【００３３】
幾つかの実施形態では、（例えば、周囲温度又はノイズ比に起因して）異なるタイプのデータが異なる電力レベルで送信され、したがって、信号は特定の異なる距離にしか到達できない。例えば、図３では、第１のデータタイプ３２０は、より低い電力レベルで送信し、それにより、信号は短距離（例えば、通信範囲３３０）にしか到達しない。第２のデータタイプ３２１は、幾らかより高い電力レベルで送信し、したがって、信号は幾らか長い距離（例えば、通信範囲３３１）に到達することができる。第３のデータタイプ３２２は、更に高い電力レベルで送信し、したがって、信号は更に遠い距離（例えば、通信範囲３３２）に到達することができる。これらの電力レベルは、電力増幅器により、又はデジタル／アナログコンバータのダイナミックレンジを使用して動的に制御し得る。
【００３４】
図７は、モバイル通信装置において、異なるデータタイプの通信範囲を制御するために使用し得るユーザインタフェース要素の図である。ユーザは、第１のデータタイプ及び第２のデータタイプに対応する通信ゾーン７２５を制御することができる。一実施形態によれば、第３のデータタイプは、同じ無線を使用してブロードキャストすることができるとともに、第３のデータタイプは、セルラモデム又はＷｉＦｉ等のインターネットに接続されたＷＡＮ技術を使用し広くブロードキャストすることもできる。したがって、第３のデータタイプの通信範囲は、無限又はグローバルと見なし得る。図７に示されるように、ここでは仮想コンタクト情報７３１として示される第１のデータタイプの範囲は、タッチ・スクリーン又は他のユーザインタフェース制御を使用して動的に変更可能な制御距離７３６を有する。通信の半径は、ユーザがこのパラメータを変更すると、画面上でライブで（live）更新し得る。ユーザは、第１の距離７３１内で共有し得る情報のタイプを追加又は削除することもできる。同様に、図７では友達グループ７３０として示される第２のデータタイプは、動的に変更可能な制御距離７３５を有する。一実施形態では、様々な社会設定についての１組のプロフィールをユーザが定義し、ユーザは、設定を切り換えるか、又は通信装置は、ロケーションアウェアネス（location-awareness）に基づいて設定を自動的に切り換える。
【００３５】
幾つかの実施形態では、データ送信は、無線通信装置間の距離に追加して、又は距離の代替として、無線通信装置に関連付けられたユーザ（すなわち、無線通信装置が属するユーザ）によって、又はそのようなユーザに基づいて制御し得る。図８は、別の例の無線通信システム８００を示す。無線装置８１１にユーザ８１２が関連付けられると考える。ユーザ８１２は、自身の無線装置８１１を使用してデータを送信する。したがって、この例では、ユーザ８１２は送信側ユーザであり、無線装置８１１は送信側無線装置である。その他のユーザ及びシステム８００内の装置は、受信側ユーザ及び受信側装置である。
【００３６】
幾つかの実施形態では、データ送信は単に、無線通信装置に関連付けられたユーザの識別情報により、又は識別情報に基づいて制御し得る。ユーザ８１２により、（例えば、無線装置８１１に提供されるユーザインタフェースを通して）第１のタイプのデータがユーザ８２２及び８４２によってのみ受信されるべきであること、又はより詳細には、ユーザ８２２及び８４２に属する無線装置によってのみ受信されるべきであると設定する（specify）と考える。無線装置８２１にはユーザ８２２が関連付けられ、無線装置８４１にはユーザ８４２が関連付けられる。ユーザ８１２は、第２のタイプのデータが、ユーザ８２２及び８２４に属する無線装置によってのみ受信されるべきであることも設定し得る。無線装置８２３にはユーザ８２４が関連付けられる。
【００３７】
この場合、第１のタイプのデータは、無線装置８１１によって送信され、ユーザ８２２に関連付けられた無線装置８２１及びユーザ８４２に関連付けられた無線装置８４１のみが、第１のタイプのデータを受信することができる。他の全ての無線装置は、第１のタイプのデータを受信することができない。第２のタイプのデータが、無線装置８１１によって送信される場合、ユーザ８２２に関連付けられた無線装置８２１及びユーザ８２４に関連付けられた無線装置８２３のみが、第２のタイプのデータを受信することができる。他の全ての無線装置は、第２のタイプのデータを受信することができない。
【００３８】
ここで、データ送信は専ら、ユーザの識別情報及びユーザに関連付けられた無線装置によって制御される。送信側無線装置と受信側無線装置との間の距離は、考慮されない。例えば、第１のタイプのデータが無線装置８１１によって送信される場合、ユーザ８５４に関連付けられた無線装置８５３が、ユーザ８４２に関連付けられた無線装置８４１の隣にあったとしても、ユーザ８５４は第１のタイプのデータを受信する許可を有さないため、ユーザ８５４に関連付けられた無線装置８５３は、第１のタイプのデータを受信することができない。他方、無線装置８１１と８２１との間の距離が、無線装置８１１と８４１との間の距離よりもはるかに短い場合であっても、ユーザ８２２及び８４２の両方が、第１のタイプのデータを受信する許可を有するため、無線装置８２１及び８４１は両方とも、無線装置８１１によって送信される場合、第１のタイプのデータを受信することができる。
【００３９】
幾つかの実施形態では、データ送信は、無線通信装置に関連付けられたユーザの識別情報と、送信側無線装置と受信側無線装置との間の距離との両方により、又は両方に基づいて制御し得る。ユーザ８１２が、第３のタイプのデータが、ユーザ８２２及び８２４に属する無線装置が無線装置８１１から特定の距離８９１内にある場合、（例えば、ここでも無線装置８１１に提供されるユーザインタフェースを通して）それらの無線装置によってのみ受信されるべきことを設定すると考える。ユーザ８１２は、第４のタイプのデータが、ユーザ８５４に属する無線装置が無線装置８１１から特定の距離８９２内にある場合、その無線装置によってのみ受信されるべきであることを更に設定し得る。無線装置８５３にはユーザ８５４が関連付けられる。加えて、距離８９２は、距離８９１よりも無線装置８１１から離れている。
【００４０】
この場合、第３のタイプのデータが無線装置８１１によって送信される場合、ユーザ８２２に関連付けられた無線装置８２１及びユーザ８２４に関連付けられた無線装置８２３のみが、第３のタイプのデータを受信することができる。他の全ての無線装置及びユーザは、第３のタイプのデータを受信することができない。第４のタイプのデータが送信される場合、ユーザ８５４に関連付けられた無線装置８５３のみが、第４のタイプのデータを受信することができる。他の全ての無線装置及びユーザは、第４のタイプのデータを受信することができない。
【００４１】
ここで、データ送信は、ユーザの識別情報と、送信側無線装置と受信側無線装置との間の距離との両方によって制御される。例えば、第３のタイプのデータが無線装置８１１によって送信される場合、無線装置８３１も無線装置８１１からの距離８９１内にあるにもかかわらず、ユーザ８３２が第３のタイプのデータを受信する許可を有さないため、ユーザ８３２に関連付けられた無線装置８３１は、第３のタイプのデータを受信することができない。別の例として、第４のタイプのデータが無線装置８１１によって送信される場合、無線装置８２１、８２３、８３１、８４１、及び８５１は全て距離８９２内にあるにもかかわらず、ユーザ８２２、８２４、８３２、８４２、及び８５２は第４のタイプのデータを受信する許可を有さないため、それぞれに関連付けられた無線装置８２１、８２３、８３１、８４１、及び８５１は第４のタイプのデータを受信することができない。
【００４２】
勿論、これらの全てのシナリオで、ユーザ８６２に関連付けられた無線装置８６１及びユーザ８６４に関連付けられた無線装置８６３は、いかなるタイプのデータも受信することができず、その理由は、ユーザ８６２及び８６４が、いかなるタイプのデータも受信する許可を有さず、無線装置８６１及び８６３が、任意のタイプのデータを受信するために、無線装置８１１から設定された距離内にないためである。
【００４３】
幾つかの実施態様を用いる場合、異なるタイプのデータは、送信前に別様に符号化又は暗号化し得る。特定のタイプのデータを所与として、そのタイプのデータを受信する許可を有するユーザのみが、関連付けられた無線装置を使用してデータを復号化又は解読する適切な手段を有する。例えば、第１のタイプのデータの場合、ユーザ８２２に関連付けられた無線装置８２１及びユーザ８４２に関連付けられた無線装置８４１のみが、第１のタイプのデータを復号化又は解読することが可能である。他の全ての無線装置は、第１のタイプのデータを復号化又は解読することができない。同様に、第２のタイプのデータの場合、ユーザ８２２に関連付けられた無線装置８２１及びユーザ８２４に関連付けられた無線装置８２３のみが、第２のタイプのデータを復号化又は解読することが可能である。他の全ての無線装置は、第２のタイプのデータを復号化又は解読することができない。
【００４４】
特定の実施形態では、ユーザ（すなわち、データ送信者）は事前に、データをどのように共有すべきかを設定し得る。図９は、ユーザ間でデータを共有する一例のとしての方法９００を示す。方法９００は、ステップ９１０において開始し得る。
【００４５】
ステップ９１０において、送信者ユーザは、異なるカテゴリの受信者ユーザに送信すべき異なるタイプのデータを設定し得る。このことは、送信者ユーザが任意の受信者ユーザと対処する（meet）前に、事前に実施され得る。
【００４６】
幾つかの実施形態では、ユーザインタフェース（例えば、ネイティブ又はウェブベースのユーザインタフェース）を送信者ユーザの無線装置に提供し、このインタフェースにより、送信者ユーザは、どのカテゴリの受信者ユーザがどのタイプのデータを受信すべきかを設定することができる。例えば、ユーザインタフェースにより、送信者ユーザは、データのタイプ（例えば、誕生日会で撮られた写真）を定義し、次に、どのユーザがこのタイプのデータを受信することができるか（例えば、誕生日会に出席したユーザ）を設定することができる。送信者ユーザは、（例えば、ソーシャル・ネットワーキングウェブサイトでの）氏名、ユーザ又はグループ識別子、電子メールアドレス、携帯電話番号、又は任意の他の妥当な手段によって受信者ユーザを設定し得る。幾つかの実施形態では、送信者ユーザ及び受信者ユーザは、ソーシャル・ネットワーキング・システムのメンバであり得る。この場合、送信者ユーザは、送信者ユーザ（例えば、送信者ユーザと友達であるユーザ）との社会的繋がりによって受信者ユーザを設定し得る。
【００４７】
幾つかの実施形態では、ユーザインタフェースにより、送信者ユーザは、データタイプ毎に、そのタイプのデータを受信することができるようになる前に、受信側無線装置がどの程度、近くになければならないかを設定することもできる。例えば、あるタイプのデータ（例えば、誕生日会で撮られた写真）を所与として、送信者ユーザはまず、受信者ユーザ（例えば、誕生日会に出席したユーザ）を設定し、次に、送信者ユーザの送信側無線装置と、そのタイプのデータの送信先とすることができる受信者ユーザの受信側無線装置との間の最長距離を設定し得る。このタイプのデータは、受信側無線装置が送信側無線装置から設定距離内にある場合のみ、検出することができる。幾つかの実施形態では、（例えば、家庭又はオフィスでのＷｉＦｉネットワークに基づく）ジオフェンス（geo-fence）は確立されて、ユーザがジオフェンスの境界内でより広く、又は完全に自由にデータを共有し得るという同様の結果を達成し得る。
【００４８】
幾つかの実施形態では、データは、ソーシャル・ネットワーキング・システムに関連付けられたプライバシー設定（送信者ユーザ又は受信者ユーザのいずれかのプライバシー設定）に従って共有し得る。ユーザのそのようなプライバシー設定は、限定ではなく例として、送信者ユーザと受信者ユーザとの隔たりの程度に従って、ホワイトリスト（whitelist）若しくはブラックリスト（blacklist）に従って、ユーザのロケーションに基づいて、他のユーザ若しくは設定ロケーションへのユーザの近さに基づいて、日付若しくは時間設定に従って、送信者ユーザ及び／又は受信者ユーザが関連付けられたグループに基づいて、送信者ユーザ及び／又は受信者ユーザの興味に基づいて、又はユーザの全ての対話にわたるなど、任意の適切な様式で構成し得る。
【００４９】
データ送信仕様は、将来使用するために、送信者ユーザの無線装置に記憶されるか、又はソーシャル・ネットワーキング・システムを用いて記憶され得る。なお、受信者ユーザのカテゴリは、送信者ユーザが特定のタイプのデータを単一の受信者ユーザのみに送信したい場合のように、単一の受信者ユーザのみを含み得る。
【００５０】
ステップ９２０において、続けて、送信者ユーザが特定のカテゴリのユーザからの受信者ユーザとの通信範囲内に入る場合、送信者ユーザの無線装置は、そのカテゴリの対応するタイプのデータを受信者ユーザの無線装置に自動的に送信する。
【００５１】
幾つかの実施態様を用いる場合、送信者ユーザ及び受信者ユーザのロケーションは、（例えば、信号三角測量又はＧＰＳ座標を通して）それぞれの無線装置のロケーションに基づいて特定し得る。さらに、送信者ユーザ及び受信者ユーザが、ソーシャル・ネットワーキング・システムのメンバである場合、ソーシャル・ネットワーキング・システムに伴って利用可能な情報（例えば、チェックイン、社会的繋がり等）も、送信者ユーザ及び受信者ユーザが通信範囲内にいるとき、又は対応するデータを送信するときを特定するために使用し得る。
【００５２】
幾つかの実施形態では、特定のタイプのデータを所与として、送信者ユーザが、このタイプのデータを受信する許可を有する人（すなわち、受信者ユーザ）と、受信側無線装置がそのタイプのデータを受信することができるには、受信者ユーザの受信側無線装置が送信者ユーザの送信側無線装置からどれぐらい近くなければならないか（すなわち、送信側無線装置と受信側無線装置との間の最大距離）との両方を設定していた場合、受信者ユーザの受信側無線装置がそのタイプのデータを受信するには、両条件を満たさなければならない。すなわち、このタイプのデータを受信する許可を有する受信者ユーザの無線装置のみ、且つその受信器ユーザの無線装置が送信者ユーザの無線装置から設定距離内にあるときのみ、このタイプのデータを受信することができる。
【００５３】
特定の実施形態は、適切な場合、図９の方法の１つ又は複数のステップを繰り返し得る。本開示は、特定の順序で行われるものとして図９の方法の特定のステップを説明し、示すが、本開示は、任意の適する順序で行われる図９の方法の任意の適するステップを意図する。さらに、本開示は、図９の方法の特定のステップを実行する特定の構成要素、装置、又はシステムを説明し、示すが、本開示は、図９の方法の任意の適するステップを実行する任意の適する構成要素、装置、又はシステムの任意の適する組み合わせを意図する。
【００５４】
図１０は、ソーシャル・ネットワーキング・システムに関連する例示的なネットワーク環境１０００を示す。ネットワーク環境１０００は、ネットワーク１０１０によって互いに接続されたユーザ１００１、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、およびサード・パーティ・システム１０７０を含む。図１０は、ユーザ１００１、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、サード・パーティ・システム１０７０、およびネットワーク１０１０の特定の構成を示すが、本開示は、ユーザ１００１、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、サード・パーティ・システム１０７０、およびネットワーク１０１０の任意の適切な構成を企図する。限定ではなく例として、ネットワーク１０１０を迂回して、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、およびサード・パーティ・システム１０７０のうちの２つ以上を互いに直接的に接続することができる。別の例として、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、およびサード・パーティ・システム１０７０のうちの２つ以上を、物理的または論理的に、全体的または部分的に共に配置することができる。さらに、図１０は特定の数のユーザ１００１、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、サード・パーティ・システム１０７０、およびネットワーク１０１０を示すが、本開示は、任意の適切な数のユーザ１００１、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、サード・パーティ・システム１０７０、およびネットワーク１０１０を企図する。限定ではなく例として、ネットワーク環境１０００は、複数のユーザ１００１、クライアント・システム１０３０、ソーシャル・ネットワーキング・システム１０６０、サード・パーティ・システム１０７０、およびネットワーク１０１０を含むことができる。
【００５５】
特定の実施形態では、ユーザ１００１は、ソーシャル・ネットワーキング・システム１０６０と、またはソーシャル・ネットワーキング・システム１０６０を介して対話または通信する個人（人間のユーザ）、エンティティ（例えば、企業、ビジネス、またはサード・パーティ・アプリケーション）、または（例えば、個人またはエンティティの）グループでよい。特定の実施形態では、ソーシャル・ネットワーキング・システム１０６０は、オンライン・ソーシャル・ネットワークをホストするネットワーク・アドレス設定可能コンピューティング・システムでよい。ソーシャル・ネットワーキング・システム１０６０は、例えば、ユーザ・プロファイル・データ、概念プロファイル・データ、ソーシャル・グラフ情報、またはオンライン・ソーシャル・ネットワークに関する他の適切なデータなどのソーシャル・ネットワーキング・データを生成、格納、受信、および送信することができる。ネットワーク環境１０００の他の構成要素により、直接的に、またはネットワーク１０１０を介して、ソーシャル・ネットワーキング・システム１０６０にアクセスすることができる。特定の実施形態では、ソーシャル・ネットワーキング・システム１０６０は、例えば、適切なプライバシー設定を設定することなどにより、ユーザ１００１がそのアクションをソーシャル・ネットワーキング・システム１０６０によって記録させること、または他のシステム（例えば、サード・パーティ・システム１０７０）と共有させることを選択するか、または選択しないことを可能にする許可サーバを含むことができる。特定の実施形態では、サード・パーティ・システム１０７０は、ウェブ・サイトまたはアプリケーションをホストすることができるネットワーク・アドレス設定可能コンピューティング・システムでよい。サード・パーティ・システム１０７０は、例えば、限定はしないが、ウェブ・ページ、テキスト、イメージ、ビデオ、オーディオ、またはアプリケーションなどのサード・パーティ・システム・データを生成、格納、受信、および送信することができる。ネットワーク環境１０００の他の構成要素により、直接的に、またはネットワーク１０１０を介して、サード・パーティ・システム１０７０にアクセスすることができる。特定の実施形態では、１人または複数のユーザ１００１は、１つまたは複数のクライアント・システム１０３０を使用して、ソーシャル・ネットワーキング・システム１０６０またはサード・パーティ・システム１０７０にアクセスし、ソーシャル・ネットワーキング・システム１０６０またはサード・パーティ・システム１０７０にデータを送信し、ソーシャル・ネットワーキング・システム１０６０またはサード・パーティ・システム１０７０からデータを受信することができる。クライアント・システム１０３０は、直接的に、ネットワーク１０１０を介して、またはサード・パーティ・システムを介して、ソーシャル・ネットワーキング・システム１０６０またはサード・パーティ・システム１０７０にアクセスすることができる。限定ではなく例として、クライアント・システム１０３０は、ソーシャル・ネットワーキング・システム１０６０を介してサード・パーティ・システム１０７０にアクセスすることができる。クライアント・システム１０３０は、例えば、パーソナル・コンピュータ、ラップトップ・コンピュータ、携帯電話、スマートフォン、またはタブレット・コンピュータなどの任意の適切なコンピューティング装置でよい。
【００５６】
図１１は、例示的なソーシャル・グラフ１１００を示す。特定の実施形態では、ソーシャル・ネットワーキング・システム１０６０は、１つまたは複数のデータ・ストア（data store）内に１つまたは複数のソーシャル・グラフ１１００を格納することができる。特定の実施形態では、ソーシャル・グラフ１１００は、複数のノード（これは複数のユーザ・ノード１１０２または複数の概念ノード（concept node）１１０４を含むことができる）と、ノードを接続する複数のエッジ（edge）１１０６とを含むことができる。図１１に示される例示的なソーシャル・グラフ１１００は、説明のために、２次元視覚マップ表現で示されている。特定の実施形態では、ソーシャル・ネットワーキング・システム１０６０、クライアント・システム１０３０、またはサード・パーティ・システム１０７０は、ソーシャル・グラフ１１００および適切なアプリケーションについての関連するソーシャル・グラフ情報にアクセスすることができる。ソーシャル・グラフ１１００のノードおよびエッジを、データ・オブジェクトとして、例えばデータ・ストア（ソーシャル・グラフ・データベースなど）内に格納することができる。そのようなデータ・ストアは、ソーシャル・グラフ１１００のノードまたはエッジの１つまたは複数の検索可能または照会可能な索引を含むことができる。
【００５７】
特定の実施形態では、ユーザ・ノード１１０２は、ソーシャル・ネットワーキング・システム１０６０のユーザに対応することができる。限定ではなく例として、ユーザは、ソーシャル・ネットワーキング・システム１０６０と、またはソーシャル・ネットワーキング・システム１０６０を介して対話または通信する個人（人間のユーザ）、エンティティ（例えば、企業、ビジネス、またはサード・パーティ・アプリケーション）、または（例えば、個人またはエンティティの）グループでよい。特定の実施形態では、ユーザがソーシャル・ネットワーキング・システム１０６０にアカウントを登録するとき、ソーシャル・ネットワーキング・システム１０６０は、ユーザに対応するユーザ・ノード１１０２を作成し、１つまたは複数のデータ・ストア内にユーザ・ノード１１０２を格納することができる。本明細書で説明するユーザおよびユーザ・ノード１１０２は、適切な場合、登録されたユーザおよび登録されたユーザに関連するユーザ・ノード１１０２を指す。追加または代替として、本明細書で説明するユーザおよびユーザ・ノード１１０２は、適切な場合、ソーシャル・ネットワーキング・システム１０６０に登録していないユーザを指す。特定の実施形態では、ユーザによって提供される情報、またはソーシャル・ネットワーキング・システム１０６０を含む様々なシステムによって収集される情報に、ユーザ・ノード１１０２を関連付けることができる。限定ではなく例として、ユーザは、ユーザの名前、プロファイル写真、連絡先情報、誕生日、性別、結婚状況、家族状況、職業、学歴、好み、関心、または他の人口統計情報を提供することができる。特定の実施形態では、ユーザに関連する情報に対応する１つまたは複数のデータ・オブジェクトにユーザ・ノード１１０２を関連付けることができる。特定の実施形態では、ユーザ・ノード１１０２は、１つまたは複数のウェブ・ページに対応することができる。
【００５８】
特定の実施形態では、概念ノード１１０４は概念（concept）に対応することができる。限定ではなく例として、概念は、場所（例えば、映画館、レストラン、ランドマーク、または都市など）、ウェブサイト（例えば、ソーシャル・ネットワーク・システム１０６０に関連するウェブサイトまたはウェブ・アプリケーション・サーバに関連するサード・パーティ・ウェブサイトなど）、エンティティ（例えば、人、会社、グループ、スポーツ・チーム、または有名人など）、ソーシャル・ネットワーキング・システム１０６０内またはウェブ・アプリケーション・サーバなどの外部サーバ上に位置することのできるリソース（例えば、オーディオ・ファイル、ビデオ・ファイル、デジタル・フォト、テキスト・ファイル、構造化された文書、またはアプリケーションなど）、物的または知的財産（例えば、彫刻、絵画、映画、ゲーム、歌、アイデア、写真、または著作物など）、ゲーム、活動、アイデアまたは理論、他の適切な概念、あるいは２つ以上のそのような概念に対応することができる。ユーザによって提供される概念の情報、またはソーシャル・ネットワーキング・システム１０６０を含む様々なシステムによって収集される情報に概念ノード２０４を関連付けることができる。限定ではなく例として、概念の情報は、名前またはタイトル、１つまたは複数のイメージ（例えば、本のカバー・ページのイメージ）、位置（例えば、住所または地理的位置）、ウェブサイト（それをＵＲＬに関連付けることができる）、連絡先情報（例えば、電話番号またはｅメール・アドレス）、他の適切な概念情報、またはそのような情報の任意の適切な組合せを含むことができる。特定の実施形態では、概念ノード２０４に関連する情報に対応する１つまたは複数のデータ・オブジェクトに概念ノード２０４を関連付けることができる。特定の実施形態では、概念ノード２０４は１つまたは複数のウェブ・ページに対応することができる。
【００５９】
特定の実施形態では、ソーシャル・グラフ１１００内のノードは、ウェブ・ページ（「プロファイル・ページ」と呼ばれることがある）を表すこと、またはウェブ・ページによって表すことができる。プロファイル・ページは、ソーシャル・ネットワーキング・システム１０６０によってホストすること、またはソーシャル・ネットワーキング・システム１０６０にとってアクセス可能にすることができる。プロファイル・ページはまた、サード・パーティ・サーバ１０７０に関連するサード・パーティ・ウェブサイト上でホストすることもできる。限定ではなく例として、特定の外部ウェブ・ページに対応するプロファイル・ページは、特定の外部ウェブ・ページでよく、プロファイル・ページは、特定の概念ノード１１０４に対応することができる。プロファイル・ページは、他のユーザのすべてまたは選択された一部分によって閲覧可能とすることができる。限定ではなく例として、ユーザ・ノード１１０２は、対応するユーザがその中でコンテンツを追加し、宣言を行い、あるいはユーザ自身を表現することのできる、対応するユーザ・プロファイル・ページを有することができる。限定ではなく別の例として、概念ノード１１０４は、特に概念ノード１１０４に対応する概念に関連して、１人または複数のユーザがその中でコンテンツを追加し、宣言を行い、またはユーザ自身を表現することのできる、対応する概念プロファイル・ページを有することができる。
【００６０】
特定の実施形態では、概念ノード１１０４は、サード・パーティ・システム１０７０によってホストされるサード・パーティ・ウェブページまたはリソースを表すことができる。サード・パーティ・ウェブページまたはリソースは、他の要素において、コンテンツ、選択可能な、もしくは他のアイコン、またはアクションもしくは活動を表す（例えば、ＪＡＶＡ（登録商標）Ｓｃｒｉｐｔ、ＡＪＡＸ、またはＰＨＰコードで実装することのできる）他の対話型オブジェクトを含むことができる。限定ではなく例として、サード・パーティ・ウェブページは、「いいね」、「チェックイン（check in）」、「食べる（ｅａｔ）」、「レコメンド（recommend）」、または別の適切なアクションもしくは活動などの、選択可能なアイコンを含むことができる。サード・パーティ・ウェブページを閲覧するユーザは、アイコンのうちの１つ（例えば、「食べる」）を選択し、クライアント・システム１０３０に、ユーザのアクションを示すメッセージをソーシャル・ネットワーキング・システム１０６０に送信させることによってアクションを実施することができる。メッセージに応答して、ソーシャル・ネットワーキング・システム１０６０は、ユーザに対応するユーザ・ノード１１０２と、サード・パーティ・ウェブページまたはリソースに対応する概念ノード１１０４との間のエッジ（例えば、「食べる」エッジ）を作成し、１つまたは複数のデータ・ストア内にエッジ１１０６を格納することができる。
【００６１】
特定の実施形態では、１つまたは複数のエッジ１１０６によってソーシャル・グラフ１１００内の１対のノードを互いに接続することができる。１対のノードを接続するエッジ１１０６は、その１対のノード間の関係を表すことができる。特定の実施形態では、エッジ１１０６は、１対のノード間の関係に対応する１つまたは複数のデータ・オブジェクトまたは属性を含むか、または表すことができる。限定ではなく例として、第１のユーザは、第２のユーザが第１のユーザの「友達」であることを示すことができる。この表示に応答して、ソーシャル・ネットワーキング・システム１０６０は、第２のユーザに「友達要求」を送信することができる。第２のユーザが「友達要求」を確認した場合、ソーシャル・ネットワーキング・システム１０６０は、第１のユーザのユーザ・ノード１１０２をソーシャル・グラフ１１００内の第２のユーザのユーザ・ノード１１０２に接続するエッジ２０６を作成し、データ・ストア２４のうちの１つまたは複数の中にエッジ１１０６をソーシャル・グラフ情報として格納することができる。図１１の例では、ソーシャル・グラフ１１００は、ユーザ「Ａ」とユーザ「Ｂ」のユーザ・ノード１１０２間の友達関係を示すエッジ１１０６と、ユーザ「Ｃ」とユーザ「Ｂ」のユーザ・ノード１１０２間の友達関係を示すエッジとを含む。本開示は、特定のユーザ・ノード１１０２を接続する特定の属性を有する特定のエッジ１１０６を説明するかまたは図示するが、本開示は、ユーザ・ノード２０２を接続する任意の適切な属性を有する任意の適切なエッジ１１０６を企図する。限定ではなく例として、エッジ１１０６は、友達関係、家族関係、ビジネスまたは雇用関係、ファン関係（fan relationship）、フォロワ関係、ビジター関係（visitor relationship）、加入者関係、上位／従属関係、相互関係、非相互関係、別の適切なタイプの関係、または２つ以上のそのような関係を表すことができる。さらに、本開示は一般にノードが接続されているものとして説明するが、本開示はまた、ユーザまたは概念が接続されているものとして説明する。本明細書では、接続されているユーザまたは概念に対する参照は、適切な場合、１つまたは複数のエッジ１１０６によってソーシャル・グラフ２００内で接続されているユーザまたは概念に対応するノードを指すことがある。
【００６２】
特定の実施形態では、ユーザ・ノード１１０２と概念ノード１１０４との間のエッジ１１０６は、概念ノード１１０４に関連する概念に対する、ユーザ・ノード１１０２に関連するユーザによって実施される特定のアクションまたは活動を表すことができる。限定ではなく例として、図１１に示されるように、ユーザは、概念に対して「いいね」を表明し、概念に「出席し」、概念を「再生し」、概念を「聴取し」、概念を「調理し」、概念に「取り組み」、または概念を「視聴する」ことができ、そのそれぞれは、エッジ・タイプまたはサブタイプに対応することができる。概念ノード１１０４に対応する概念プロファイル・ページは、例えば、選択可能な「チェックイン」アイコン（例えば、クリッカブル（clickable）「チェックイン」アイコンなど）または選択可能な「お気に入りに追加」アイコンを含むことができる。同様に、ユーザがこれらのアイコンをクリックした後、ソーシャル・ネットワーキング・システム１０６０は、それぞれのアクションに対応するユーザのアクションに応答して、「お気に入り」エッジまたは「チェックイン」エッジを作成することができる。限定ではなく別の例として、ユーザ（ユーザ「Ｃ」）が、特定のアプリケーション（オンライン音楽アプリケーションであるＳＰＯＴＩＦＹ）を使用して、特定の歌を聴取することができる（「Ｒａｍｂｌｅ  Ｏｎ」）。この場合、ソーシャル・ネットワーキング・システム１０６０は、（図１１に示すように）ユーザに対応するユーザ・ノード１１０２と、歌およびアプリケーションに対応する概念ノード１１０４との間の「聴取済み（listened）」エッジ１１０６および「使用済み（used）」エッジを作成し、ユーザが歌を聴取し、アプリケーションを使用したことを示すことができる。さらに、ソーシャル・ネットワーキング・システム１０６０は、（図１１に示すように）歌およびアプリケーションに対応する概念ノード１１０４間の「再生済み（played）」エッジ１１０６を作成し、特定の歌が特定のアプリケーションによって再生されたことを示すことができる。この場合、「再生済み」エッジ１１０６は、外部アプリケーション（ＳＰＯＴＩＦＹ）によって外部オーディオ・ファイル（歌「イマジン」）に対して実施されたアクションに対応する。本開示は、ユーザ・ノード２０２および概念ノード２０４を接続する特定の属性を有する特定のエッジ１１０６を説明するが、本開示は、ユーザ・ノード１１０２および概念ノード１１０４を接続する任意の適切な属性を有する任意の適切なエッジ２０６を企図する。さらに、本開示は単一の関係を表すユーザ・ノード１１０２と概念ノード１１０４との間のエッジを説明するが、本開示は、１つまたは複数の関係を表すユーザ・ノード１１０２と概念ノード１１０４との間のエッジを企図する。限定ではなく例として、エッジ１１０６は、ユーザが特定の概念を好むこと、および特定の概念を使用したことの両方を表すことができる。あるいは、別のエッジ２０６は、（図１１の、ユーザ「Ｅ」に関するユーザ・ノード１１０２と、「ＳＰＯＴＩＦＹ」に関する概念ノード１１０４との間で示されるように）ユーザ・ノード２０２と概念ノード１１０４との間の各タイプの関係（または複数の単���の関係）を表すことができる。
【００６３】
特定の実施形態では、ソーシャル・ネットワーキング・システム１０６０は、ソーシャル・グラフ１１００内のユーザ・ノード１１０２と概念ノード１１０４との間のエッジ２０６を作成することができる。限定ではなく例として、（例えば、ユーザのクライアント・システム１０３０によってホストされるウェブ・ブラウザまたは専用アプリケーションを使用することによって）概念プロファイル・ページを閲覧するユーザは、「いいね」アイコンをクリックまたは選択することにより、ユーザが概念ノード１１０４によって表される概念を好むことを示すことができ、それによって、ユーザのクライアント・システム１０３０に、ユーザが概念プロファイル・ページに関連する概念を好むことを示すメッセージをソーシャル・ネットワーキング・システム１０６０に送信させることができる。メッセージに応答して、ソーシャル・ネットワーキング・システム１１６０は、ユーザと概念ノード１１０４との間の「いいね」エッジ１１０６で示されるように、ユーザに関連するユーザ・ノード１１０２と、概念ノード１１０４との間のエッジ２０６を作成することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム１０６０は、１つまたは複数のデータ・ストア内にエッジ１１０６を格納することができる。特定の実施形態では、特定のユーザ・アクションに応答して、エッジ１１０６をソーシャル・ネットワーキング・システム１０６０によって自動的に形成することができる。限定ではなく例として、第１のユーザが写真をアップロードし、映画を視聴し、または歌を聴取する場合、第１のユーザに対応するユーザ・ノード１１０２と、これらの概念に対応する概念ノード１１０４との間のエッジ１１０６を形成することができる。本開示は、特定の方式で特定のエッジ１１０６を形成することを説明するが、本開示は、任意の適切な方式で任意の適切なエッジ１１０６を形成することを企図する。
【００６４】
図１２は、例示的コンピュータ・システム１２００を示す。特定の実施形態では、１つまたは複数のコンピュータ・システム１２００が、本明細書において説明または例示された１つまたは複数の方法の１つまたは複数のステップを実施する。特定の実施形態では、１つまたは複数のコンピュータ・システム１２００が、本明細書において説明または図示された機能を提供する。特定の実施形態では、１つまたは複数のコンピュータ・システム１２００で実行されるソフトウェアが、本明細書において説明もしくは図示された１つもしくは複数の方法の１つもしくは複数のステップを実施するか、または本明細書において説明もしくは図示された機能を提供する。特定の実施形態は、１つまたは複数のコンピュータ・システム１２００の１つまたは複数の部分を含む。本明細書において、適切な場合、コンピュータ・システムに対する参照はコンピューティング装置を含む（encompass）ことができ、逆も同様である。さらに、適切な場合、コンピュータ・システムに対する参照は、１つまたは複数のコンピュータ・システムを含むことができる。
【００６５】
本開示は、任意の適切な数のコンピュータ・システム１２００を企図する。本開示は、任意の適切な物理的形態をとるコンピュータ・システム１２００を企図する。限定ではなく例として、コンピュータ・システム１２００は、組込みコンピュータ・システム、システム・オン・チップ（ＳＯＣ）、シングル・ボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータ・オン・モジュール（ＣＯＭ）やシステム・オン・モジュール（ＳＯＭ）など）デスクトップ・コンピュータ・システム、ラップトップもしくはノートブック・コンピュータ・システム、対話型キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、タブレット・コンピュータ・システム、またはこれらのうちの２つ以上の組合せでよい。適切な場合、コンピュータ・システム１２００は、１つまたは複数のコンピュータ・システム１２００を含むことができ、一体型または分散型でよく、複数の場所にわたるものでよく、複数のマシンにわたるものでよく、複数のデータセンタにわたるものでよく、またはクラウド内に常駐することができ、クラウドは、１つまたは複数のネットワーク内の１つまたは複数のクラウド構成要素を含むことができる。適切な場合、１つまたは複数のコンピュータ・システム１２００は、実質的な空間的または時間的な限定なしに、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを実施することができる。限定ではなく例として、１つまたは複数のコンピュータ・システム１２００は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップをリアル・タイムに、またはバッチ・モードで実施することができる。適切な場合、１つまたは複数のコンピュータ・システム１２００は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを異なる時刻または異なる場所で実施することができる。
【００６６】
特定の実施形態では、コンピュータ・システム１２００は、プロセッサ１２０２、メモリ１２０４、ストレージ１２０６、入力／出力（Ｉ／Ｏ）インターフェース１２０８、通信インターフェース１２１０、およびバス１２１２を含む。本開示は、特定の構成の、特定の数の特定の構成要素を有する特定のコンピュータ・システムを説明および図示するが、本開示は、任意の適切な構成の、任意の適切な数の任意の適切な構成要素を有する任意の適切なコンピュータ・システムを企図する。
【００６７】
特定の実施形態では、プロセッサ１２０２は、コンピュータ・プログラムを構成するような命令を実行するハードウェアを含む。限定ではなく例として、命令を実行するために、プロセッサ１２０２は、内部レジスタ、内部キャッシュ、メモリ１２０４、またはストレージ１２０６から命令を取り出し（またはフェッチし）、その命令を復号化および実行し、次いで内部レジスタ、内部キャッシュ、メモリ１２０４、またはストレージ１２０６に１つまたは複数の結果を書き込むことができる。特定の実施形態では、プロセッサ１２０２は、データ、命令、またはアドレスのための１つまたは複数の内部キャッシュを含む。本開示は、適切な場合、任意の適切な数の任意の適切な内部キャッシュを含むプロセッサ１２０２を企図する。限定ではなく例として、プロセッサ１２０２は、１つまたは複数の命令キャッシュ、１つまたは複数のデータ・キャッシュ、および１つまたは複数の変換ルックアサイド・バッファ（translation lookaside buffer : ＴＬＢ）を含むことができる。命令キャッシュ内の命令は、メモリ１２０４またはストレージ１２０６内の命令のコピーでよく、命令キャッシュは、プロセッサ１２０２によるそうした命令の検索を加速することができる。データ・キャッシュ内のデータは、プロセッサ１２０２で実行中の命令が演算するためのメモリ１２０４またはストレージ１２０６内のデータ、プロセッサ１２０２で実行中の後続の命令によるアクセスのために、またはメモリ１２０４もしくはストレージ１２０６に書き込むために、プロセッサ１２０２で実行された以前の命令の結果、あるいは他の適切なデータのコピーでよい。データ・キャッシュは、プロセッサ１２０２による読取りまたは書込み演算を加速することができる。ＴＬＢは、プロセッサ１２０２のための仮想アドレス変換を加速することができる。特定の実施形態では、プロセッサ１２０２は、データ、命令、またはアドレス用の１つまたは複数の内部レジスタを含むことができる。本開示は、適切な場合、任意の適切な数の任意の適切な内部レジスタを含むプロセッサ１２０２を企図する。適切な場合、プロセッサ１２０２は、１つまたは複数の演算論理装置（ＡＬＵ）を含むことができ、マルチコア・プロセッサでよく、または１つもしくは複数のプロセッサ１２０２を含むことができる。本開示は、特定のプロセッサを説明および図示するが、本開示は任意の適切なプロセッサを企図する。
【００６８】
特定の実施形態では、メモリ１２０４は、プロセッサ１２０２が実行するための命令、またはプロセッサ１２０２が演算するためのデータを格納するためのメイン・メモリを含む。限定ではなく例として、コンピュータ・システム１２００は、ストレージ１２０６または別のソース（例えば、別のコンピュータ・システム１２００など）からメモリ１２０４に命令をロードすることができる。次いで、プロセッサ１２０２は、メモリ１２０４から内部レジスタまたは内部キャッシュに命令をロードすることができる。命令を実行するために、プロセッサ１２０２は、内部レジスタまたは内部キャッシュから命令を取り出し、その命令を復号化する。命令の実行中または実行後に、プロセッサ１２０２は、１つまたは複数の結果（これは中間結果または最終結果でよい）を内部レジスタまたは内部キャッシュに書き込む。次いでプロセッサ１２０２は、そうした結果の１つまたは複数をメモリ１２０４に書き込む。特定の実施形態では、プロセッサ１２０２は、（ストレージ１２０６またはその他の場所ではなく）１つまたは複数の内部レジスタもしくは内部キャッシュ内、またはメモリ１２０４内の命令のみを実行し、（ストレージ１２０６または他の場所ではなく）１つまたは複数の内部レジスタもしくは内部キャッシュ内、またはメモリ１２０４内のデータのみに対して演算する。１つまたは複数のメモリ・バス（これはそれぞれアドレス・バスおよびデータ・バスを含むことができる）が、プロセッサ１２０２をメモリ１２０４に結合する。バス１２１２は、以下で説明するように、１つまたは複数のメモリ・バスを含む。特定の実施形態では、１つまたは複数のメモリ管理ユニット（ＭＭＵ）が、プロセッサ１２０２とメモリ１２０４との間に常駐し、プロセッサ１２０２によって要求されたメモリ１２０４へのアクセスを可能にする。特定の実施形態では、メモリ１２０４は、ランダム・アクセス・メモリ（ＲＡＭ）を含む。適切な場合、このＲＡＭは、揮発性メモリでよい。適切な場合、このＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）でよい。さらに、適切な場合、このＲＡＭは、単一ポートまたはマルチポートでよい。本開示は、任意の適切なＲＡＭを企図する。適切な場合、メモリ１２０４は、１つまたは複数のメモリ１２０４を含む。本開示は特定のメモリを説明および図示するが、任意の適切なメモリを企図する。
【００６９】
特定の実施形態では、ストレージ１２０６は、データまたは命令用のマス・ストレージを含む。限定ではなく例として、ストレージ１２０６は、ハード・ディスク・ドライブ（ＨＤＤ）、フロッピィ・ディスク・ドライブ、フラッシュ・メモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ）ドライブ、あるいはこれらのうちの２つ以上の組合せを含む。ストレージ１２０６は、適切な場合、取外し可能なまたは取外し不能（または固定）媒体を含む。ストレージ１２０６は、適切な場合、コンピュータ・システム１２００の内部または外部でよい。特定の実施形態では、ストレージ１２０６は不揮発性固体メモリである。特定の実施形態では、ストレージ１２０６は、読取専用メモリ（ＲＯＭ）を含む。適切な場合、このＲＯＭは、マスクプログラムされたＲＯＭ（mask-programmed ROM）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気書換え可能ＲＯＭ（ＥＡＲＯＭ：electrically alterable ROM）、またはフラッシュ・メモリ、あるいはこれらのうちの２つ以上の組合せでよい。本開示は、任意の適切な物理的形態をとるマス・ストレージ１２０６を企図する。適切な場合、ストレージ１２０６は、プロセッサ１２０２とストレージ１２０６との間の通信を可能にする１つまたは複数のストレージ制御ユニットを含む。適切な場合、ストレージ１２０６は、１つまたは複数のストレージ１２０６を含む。本開示は、特定のストレージを説明および図示するが、本開示は任意の適切なストレージを企図する。
【００７０】
特定の実施形態では、Ｉ／Ｏインターフェース１２０８は、コンピュータ・システム１２００と１つまたは複数のＩ／Ｏ装置との間の通信のための１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。コンピュータ・システム１２００は、適切な場合、これらのＩ／Ｏ装置のうちの１つまたは複数を含む。これらのＩ／Ｏ装置のうちの１つまたは複数は、人とコンピュータ・システム１２００との間の通信を可能にする。限定ではなく例として、Ｉ／Ｏ装置は、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチル・カメラ、スタイラス、タブレット、タッチ・スクリーン、トラックボール、ビデオ・カメラ、別の適切なＩ／Ｏ装置、またはこれらのうちの２つ以上の組合せを含む。Ｉ／Ｏ装置は１つまたは複数のセンサを含む。本開示は、任意の適切なＩ／Ｏ装置およびそのための任意の適切なＩ／Ｏインターフェース１２０８を企図する。適切な場合、Ｉ／Ｏインターフェース１２０８は、プロセッサ１２０２がこれらのＩ／Ｏ装置のうちの１つまたは複数を駆動することを可能にする１つまたは複数のデバイス・ドライバまたはソフトウェア・ドライバを含む。Ｉ／Ｏインターフェース１２０８は、適切な場合、１つまたは複数のＩ／Ｏインターフェース１２０８を含む。本開示は、特定のＩ／Ｏインターフェースを説明および図示するが、本開示は任意の適切なＩ／Ｏインターフェースを企図する。
【００７１】
特定の実施形態では、通信インターフェース１２１０は、コンピュータ・システム１２００と、１つまたは複数の別のコンピュータ・システム１２００あるいは１つまたは複数のネットワークとの間の通信（例えば、パケット・ベースの通信など）用の１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、通信インターフェース１２１０は、イーサネットまたは他のワイヤ・ベースのネットワークと通信するネットワーク・インターフェース・コントローラ（ＮＩＣ）またはネットワーク・アダプタ、あるいはＷＩ−ＦＩネットワークなどのワイヤレス・ネットワークと通信するワイヤレスＮＩＣ（ＷＮＩＣ）またはワイヤレス・アダプタを含む。本開示は、任意の適切なネットワークおよびそのための任意の適切な通信インターフェース１２１０を企図する。限定ではなく例として、コンピュータ・システム１２００は、アドホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、大都市圏ネットワーク（ＭＡＮ）、またはインターネットの１つもしくは複数の部分、あるいはこれらのうちの２つ以上の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、ワイヤードまたはワイヤレスでよい。１例を挙げると、コンピュータ・システム１２００は、ワイヤレスＰＡＮ（ＷＰＡＮ）（例えば、ＢＬＵＥＴＯＯＴＨ  ＷＰＡＮなど）、Ｗｉ−Ｆｉネットワーク、ＷＩ−ＭＡＸネットワーク、携帯電話網（例えば、移動体通信用グローバル・システム（ＧＳＭ）ネットワークなど）、または他の適切なワイヤレス・ネットワーク、あるいはこれらのうちの２つ以上の組合せと通信することができる。コンピュータ・システム１２００は、適切な場合、これらのネットワークのいずれかに関する任意の適切な通信インターフェース１２１０を含む。通信インターフェース１２１０は、適切な場合、１つまたは複数の通信インターフェース１２１０を含む。本開示は、特定の通信インターフェースを説明および図示するが、本開示は任意の適切な通信インターフェースを企図する。
【００７２】
特定の実施形態では、バス１２１２は、コンピュータ・システム１２００の構成要素を互いに結合するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、バス１２１２は、アクセラレーテッド・グラフィックス・ポート（Accelerated Graphics Port : ＡＧＰ）または他のグラフィックス・バス、拡張業界標準アーキテクチャ（ＥＩＳＡ：Enhanced Industry Standard Architecture）バス、フロント・サイド・バス（ＦＳＢ）、ＨＹＰＥＲＴＲＡＮＳＰＯＲＴ（ＨＴ）相互接続、業界標準アーキテクチャ（ＩＳＡ）バス、ＩＮＦＩＮＩＢＡＮＤ相互接続、低ピン・カウント（ＬＰＣ：low-pin-count）バス、メモリ・バス、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）バス、周辺装置相互接続（ＰＣＩ）バス、ＰＣＩ−Ｅｘｐｒｅｓｓ（ＰＣＩｅ）バス、シリアル・アドバンスド・テクノロジー・アタッチメント（ＳＡＴＡ：serial advanced technology attachment）バス、映像電子機器標準協会（Video Electronics Standards Association）ローカル（ＶＬＢ）バス、または別の適切なバス、あるいはこれらの２つ以上の組合せを含むことができる。バス１２１２は、適切な場合、１つまたは複数のバス１２１２を含むことができる。本開示は、特定のバスを説明および図示するが、任意の適切なバスまたは相互接続を企図する。
【００７３】
本明細書では、コンピュータ可読非一時的記憶媒体は、適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスク・ドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切なコンピュータ可読非一時的記憶媒体、またはこれらの２つ以上の任意の適切な組合せを含むことができる。コンピュータ可読非一時的記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。
【００７４】
本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「または」は排他的ではなく包含的である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡまたはＢ」は「Ａ、Ｂ、またはその両方」を意味する。さらに、別段に明記されていない限り、または文脈によって示されていない限り、「および」は協同（joint）および個々（several）の両方である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡおよびＢ」は、「ＡおよびＢが一緒に、または個別に」（A and B, jointly or severally）を意味する。
【００７５】
本開示の範囲は、当業者なら理解するはずである、本明細書で説明または図示される例示的実施形態に対するすべての変更、置換、変形、改変、および修正を包含する。本開示の範囲は、本明細書で説明または図示される例示的実施形態に限定されない。さらに、本開示は、本明細書のそれぞれの実施形態が特定の構成要素、要素、機能、動作、またはステップを含むものとして説明および図示するが、これらの実施形態のいずれの、当業者なら理解するはずである、本明細書のどこかで説明または図示される構成要素、要素、機能、動作、またはステップのいずれかの任意の組合せまたは置換を含むことができる。さらに、特定の機能を実施するように適合され、配置され、実施することが可能であり、実施するように構成され、実施することが可能にされ、実施するように動作可能である装置またはシステムあるいは装置またはシステムの構成要素に対する添付の特許請求項の範囲での参照は、その装置、システム、または構成要素がそのように適合され、配置され、可能であり、構成され、可能にされ、動作可能にされる限り、その装置、システム、構成要素またはその特定の機能が活性化され、オンにされ、またはロック解除されるか否かに関わらず、その装置、システム、構成要素を包含する。
【００７６】
こうして少なくとも一実施形態の幾つかの態様を説明したが、当業者が様々な代替形態、変更形態、及び改善形態を容易に思い付くであろうことを理解されたい。そのような代替形態、変更形態、及び改善形態は、本開示の一部であることが意図されるとともに、本発明の範囲内にあることが意図される。したがって、上記説明及び図面は単なる例示であり、本発明の範囲は、添付の特許請求の範囲及びその均等物の適切な解釈から決定されるべきである。
【要約】  一実施形態では、方法は、第１のユーザに関連付けられた第１の無線装置により、１人又は複数の第２のユーザにそれぞれ関連付けられ、且つ第１の無線装置から第１の距離内にある１つ又は複数の第２の無線装置のみに第１のデータが提供されるように、第１のデータを送信することを含む。本方法は、第１のユーザに関連付けられた第１の無線装置により、１人又は複数の第３のユーザにそれぞれ関連付けられ、第１の無線装置から第２の距離内にある１つ又は複数の第３の無線装置のみに第２のデータが提供されるように、第２のデータを送信することを更に含む。【図１】
0005893815.tif 000003
【図２】
0005893815.tif 000004
【図５Ｃ】
0005893815.tif 000005
【図８】
0005893815.tif 000006
【図３】
0005893815.tif 000007
【図４】
0005893815.tif 000008
【図５Ａ】
0005893815.tif 000009
【図５Ｂ】
0005893815.tif 000010
【図５Ｄ】
0005893815.tif 000011
【図６】
0005893815.tif 000012
【図７】
0005893815.tif 000013
【図９】
0005893815.tif 000014
【図１０】
0005893815.tif 000015
【図１１】
0005893815.tif 000016
【図１２】
0005893815.tif 000017