"コンピュータ装置との通信を自動的に構築する方法であって、クライアント装置の少なくとも1つの画像取得要素を用いて、コンピュータ装置の少なくとも一部を含む少なくとも1つの画像を取得することと、前記クライアント装置のプロセッサを使用して、前記クライアント装置に対する前記コンピュータ装置の相対位置を決定することと、前記コンピュータ装置の検出に基づいて、手入力での介入せずに、識別のための要求を前記コンピュータ装置に送信することと、ここで、前記要求は、光伝送の経路に沿って配置された任意の適応装置によって受信可能なように前記光伝送の経路を利用して送信され、前記コンピュータ装置または前記コンピュータ装置のユーザに関連付けられた少なくとも1つの識別子を含む、前記コンピュータ装置からの応答を受信することと、前記識別子、または前記コンピュータ装置の少なくとも一部を取得した前記少なくとも1つの画像にのうちの少なくとも1つに基づいて、手入力での介入せずに、前記クライアント装置のプロセッサを利用して、前記コンピュータ装置に利用可能な通信機構を決定し、前記通信機構を用いて前記コンピュータ装置との通信を確立することと、前記コンピュータ装置の前記相対位置および通信状況を示す図形要素を、前記クライアント装置に表示することと、を含み、前記コンピュータ装置のユーザは、前記図形要素を選択することにより、前記クライアント装置との通信を手動で確立する必要なく、前記通信機構を通じて前記コンピュータ装置に情報を送信可能である、方法。前記少なくとも1つの画像取得要素を用いて画像を定期的に取得することにより、前記コンピュータ装置の相対位置を更新することをさらに含む、請求項1に記載の方法。前記画像取得要素は、前記光伝送の1つの種類の通信を送信および受信するように動作する送信機および受信機を備えている、請求項1に記載の方法。前記クライアント装置は、前記図形要素に関連付けて、コンピュータ装置またはコンピュータ装置のユーザについてのアイデンティティ情報を表示する、請求項1に記載の方法。隣接する装置を自動的に識別するコンピュータ実施方法であって、実行可能命令で構成された1つ以上のコンピューティングシステムの制御に基づいて、クライアント装置の少なくとも1つの取得要素を用いて、少なくとも1つの画像を取得することと、前記少なくとも1つの画像を解析することにより、少なくとも1つのコンピュータ装置の存在、および前記クライアント装置に関して各コンピュータ装置の相対位置を決定することと、前記少なくとも1つのコンピュータ装置に要求を送信することと、少なくとも1つの応答したコンピュータ装置からの、関連するコンピュータ装置に関する識別情報を含む応答を受信することと、前記関連するコンピュータ装置の決定した相対位置を表すように配置された、応答したコンピュータ装置ごとの図形要素を含む画面をユーザインターフェースに表示することと、を含み、これにより、前記クライアント装置のユーザは、手入力での介入せずに、少なくとも1つの応答したコンピュータ装置、または前記少なくとも1つの応答したコンピュータ装置のユーザに関するアイデンティティ情報を確認可能である、方法。前記応答したコンピュータ装置と通信するための通信機構を決定することをさらに含む、請求項5に記載のコンピュータ実施方法。応答したコンピュータ装置に関する前記通信機構は、前記識別情報、または前記応答したコンピュータ装置が取得した前記少なくとも1つの画像の少なくとも1つを利用して決定される、請求項6に記載のコンピュータ実施方法。前記通信機構は無線通信機構である、請求項5に記載のコンピュータ実施方法。前記少なくとも1つの取得要素は、周辺光および赤外線放射のうちの少なくともいずれかを利用して画像を取得するように動作する、請求項5に記載のコンピュータ実施方法。前記画像取得要素は、ある種類の光伝送において通信を送信および受信するように動作する送信機および受信機を備えており、前記要求は前記の種類の光伝送を利用して送信される、請求項5に記載のコンピュータ実施方法。前記クライアント装置は、前記クライアント装置周囲の実質的に全ての方向における画像を取得するように配置された複数の画像取得装置を備えている、請求項5に記載のコンピュータ実施方法。少なくとも1つの画像取得要素は広角レンズを備えている、請求項5に記載のコンピュータ実施方法。前記クライアント装置は、アプリケーションへの入力として、前記少なくとも1つの応答したコンピュータ装置の前記決定した相対位置を利用するように動作する、請求項5に記載のコンピュータ実施方法。前記識別情報は、前記ユーザ名、前記ユーザの職業、前記ユーザの雇用主、前記ユーザの写真、および前記ユーザに関する個人情報のうちの少なくとも1つを含む、請求項5に記載のコンピュータ実施方法。前記クライアント装置は、リモートデータソースと通信するように動作することにより、前記応答において受信した前記識別情報に少なくとも部分的に基づいて前記識別情報を取得する、請求項5に記載のコンピュータ実施方法。前記クライアント装置の前記ユーザは、関連する図形要素を選択することにより、応答するコンピュータ装置との通信を有効にさせる、または拒否できる、請求項5に記載のコンピュータ実施方法。プロセッサと、少なくとも1つの画像取得要素と、表示要素と、命令を含むメモリ装置と、を備えており、前記命令が前記プロセッサにより実行されると、クライアント装置が、クライアント装置の少なくとも1つの取得要素を用いて少なくとも1つの画像を取得し、前記少なくとも1つの画像を解析することにより、少なくとも1つのコンピュータ装置の存在、および前記クライアント装置に関して各コンピュータ装置の相対位置を決定し、前記少なくとも1つのコンピュータ装置に要求を送信し、少なくとも1つの応答したコンピュータ装置からの、関連するコンピュータ装置に関する識別情報を含む応答を受信し、かつ、前記関連するコンピュータ装置の決定した相対位置を表すように配置された、応答したコンピュータ装置ごとの図形要素を含む画面を、前記表示要素を通じてユーザインターフェースに表示することにより、前記クライアント装置のユーザは、手入力での介入せずに、少なくとも1つの応答したコンピュータ装置、または前記少なくとも1つの応答したコンピュータ装置のユーザに関する識別情報を確認可能である、クライアント装置。前記命令が、実行されると、さらに、前記クライアント装置が、前記識別情報、または前記応答したコンピュータ装置が取得した前記少なくとも1つの画像のうちの少なくとも1つを利用して、前記応答したコンピュータ装置と通信するための通信機構を決定するようにさせる、請求項17に記載のクライアント装置。前記少なくとも1つの取得要素は、周辺光および赤外線放射のうちの少なくともいずれかを利用して画像を取得するように動作する、請求項17に記載のクライアント装置。前記画像取得要素は、ある種類の光伝送において通信を送信および受信するように動作する送信機および受信機を備えており、前記要求は前記の種類の光伝送を利用して送信される、請求項17に記載のクライアント装置。前記クライアント装置は、前記クライアント装置周囲の実質的に全ての方向における画像を取得するように配置された複数の画像取得装置を備えている、請求項17に記載のクライアント装置。隣接する装置を自動的に識別するための命令を保存するコンピュータ可読記憶媒体であって、前記命令がプロセッサにより実行されると前記プロセッサが、クライアント装置の少なくとも1つの取得要素を用いて少なくとも1つの画像を取得し、前記少なくとも1つの画像を解析することにより、少なくとも1つのコンピュータ装置の存在、および前記クライアント装置に関して各コンピュータ装置の相対位置を決定し、前記少なくとも1つのコンピュータ装置に要求を送信し、少なくとも1つの応答したコンピュータ装置からの、関連するコンピュータ装置に関する識別情報を含む応答を受信し、かつ、前記関連するコンピュータ装置の決定した相対位置を表すように配置された、応答したコンピュータ装置ごとの図形要素を含む画面を、前記表示要素を通じてユーザインターフェースに表示することにより、前記クライアント装置のユーザは、手入力での介入せずに、少なくとも1つの応答したコンピュータ装置、または前記少なくとも1つの応答したコンピュータ装置のユーザに関する識別情報を確認可能である、コンピュータ可読記憶媒体。前記命令が、実行されると、さらに、前記クライアント装置が、前記識別情報、または前記応答したコンピュータ装置が取得した前記少なくとも1つの画像のうちの少なくとも1つを利用して、前記応答したコンピュータ装置と通信するための通信機構を決定するようにさせる、請求項22に記載のコンピュータ可読記憶媒体。前記少なくとも1つの取得要素は、周辺光および赤外線放射のうちの少なくともいずれかを利用して画像を取得するように動作する、請求項22に記載のコンピュータ可読記憶媒体。前記画像取得要素は、ある種類の光伝送において通信を送信および受信するように動作する送信機および受信機を備えており、前記要求は前記の種類の光伝送を利用して送信される、請求項22に記載のコンピュータ可読記憶媒体。本開示の種々の実施形態に従うシステムおよび方法は、電子環境において種々のユーザおよび/または装置とのやりとりにおいて従来の方法が直面する1つ以上の前述および他の欠点を克服できる。特に、種々の実施形態は、クライアント装置が、そのクライアント装置と特定の距離内にある種々のコンピュータ装置または他の電子装置の存在を自動的に検出することを可能にする。クライアント装置は、画像解析などの適切な技術を用いて、例えば、クライアント装置が取得した1つ以上の画像における各装置の位置を用いて三角法により、装置各々の相対位置の決定を試みることができる。クライアント装置は、検出した装置ごとに、検出した装置が赤外線通信などの特定の通信機構を用いて通信を送信および受信可能か否かの判別を手動でまたは自動的に試みることができる。いくつかの実施形態では、クライアント装置は、装置の1つ以上が受信可能な初期信号を送信する。この初期信号は、検出した装置からの種々の肯定応答を要求する変調赤外線信号を含み得る。クライアント装置は、適切な肯定応答で応答した検出した装置ごとに、その装置との通信が確立し得ることをユーザに通知できる。クライアント装置はさらに、取り込み画像および/または赤外線伝送源の位置に少なくとも部分的に基づいて、各装置の相対位置をユーザに表示し、これらの装置の移動を経時追跡できる。適切な通信能力を有する各検出した装置は、肯定応答の一部またはその後の通信のいずれかとして、装置および/または装置のユーザの識別子または識別情報を送信できる。いくつかの実施形態では、この識別情報は、その装置のユーザによる承認後のみに送信される。検出した装置のユーザの名前および職業などの識別情報が受信されると、その識別情報をクライアントのユーザに表示できる。識別情報の代わりに識別子を受信した場合には、クライアント装置は、例えば、保存されている連絡先情報を調べるか、中央データストアまたはアイデンティティサービスに連絡することにより、その識別子に対応する識別情報の決定を試みることができる。各ユーザの画像を利用できる場合には、装置と相対的な向きにおけるそのユーザの画像をクライアント装置に表示できる。これにより、クライアント装置のユーザは、多くの会議または類似の設定において有用であり得るように、クライアント装置に近接する各ユーザ名を迅速に取得かつ検証できる。検出した装置に対して通信機構が確立されると、クライアント装置は、特定の装置と情報を共有できる。例えば、ユーザは、検出した装置の1つに対応する表示画面上のアイコンを選択して、その装置にファイルをコピーできる。いくつかの実施形態では、最初の接続機構例えば、変調赤外線放射を用いてファイルを転送でき、一方、他の実施形態では、ブルートゥースまたはワイファイ通信などの別の機構を用いてファイルを転送できる。最初の接続機構を用いて、通信の構築に用いられる識別子または他の情報を受信でき、クライアント装置において自動的にまたは手動で通信を確立できる。クライアント装置の1つ以上の画像取得要素は、検出した装置ごとの相対位置を定期的または、連続的に決定し、その装置のあらゆる移動を判別できる。クライアント装置に表示する相対位置を、あらゆる検出した移動に応じて更新できる。このような方法により、ユーザまたは出席者が位置を変えた場合でさえも、それに応じて表示された情報が位置を調整するので、クライアント装置のユーザは表示された情報に基づいて、会議の全ての出席者が誰であるかを迅速に確認できる。このような技術は任意の多くの異なる状況において有利な機能を与え得る。例えば、会議に出席するユーザは、各装置から全ての情報を自動的に受信するため、名刺を受け取り、次に、そのデータを入力する必要が無い。この自動受信は、ユーザが他のユーザとの通信または接続を設定してメールアドレスを転送したり、情報を手で交換したり、他のユーザ用の設定を構成したりしなくても達成される。社会的な設定では、クライアント装置のユーザは、隣接するユーザの名前、興味または他の情報を迅速に取得できる。いくつかの例では、クライアント装置のユーザは、クライアント装置がユーザ装置を自動的に位置決めし、ユーザが誰であるかを判別して、通信チャネルまたは機構を設定した場合には、クライアント装置において画像、アイコン、アバター、または他の表示要素を選択すること以上のことを行う必要性なしに、ソーシャルネットワーキングサイトにユーザを迅速に追加すること、ゲームに参加すること、チームを選択すること、メディアプレイリストを交換すること、または任意の多くの他の種類の活動を実行することができる。教室の設定では、教師は、学生が彼らの正しい座席に居るか否かに関係無く、どのユーザ装置が教室に存在するかを追跡することにより自動的に出席を取ることができる。教師は、装置を用いて試験の実施すること、または質問することができ、学生は、それらの装置を用いて、試験を受け、または解答することができる。各学生の画像がそれらの相対位置に表示され得、代行教師が、学生が適切な座席に着席しているか、適切な試験を受けているか、または他のそのような活動を行なっているかどうかを判定することができる。いくつかの実施形態では、ユーザは、ユーザの相対位置がゲームへの入力であるか、ゲームプレーに影響するゲームに参加できる。実施形態では、ユーザは、上方、下方、横向、または必要に応じて任意の他の適切な方向に装置を移動して、ゲームに位置入力を提供できる。ユーザはまた、ボールを打つために装置を揺したり、ボールに回転を加えるために装置を傾けるなどの特定の運動を実行できる。いくつかの例では、1人のユーザはクライアント装置において他の複数プレーヤ各々の相対位置を確認でき得るが、他のプレーヤは各自の画面のみを確認可能である。このような設定は、例えば、他のプレーヤの相対位置に基づいて決定を下す軍隊の将官または地下牢の支配人に有用となり得る。種々の他の用途、機能および利点を、種々の実施形態に関連して以下に示す。この記述および図面は多くの例を与えるが、種々の実施形態の範囲内において可能な代替案および変形例を完全には記述しないことが当然ながら理解される。ただし、代替案および変形例は、本明細書に含まれる教示および示唆を考慮した当業者に明らかとなる。図1に、本明細書に記載する種々の実施形態に用いられ得る例示の携帯用コンピュータ装置100を示す。説明目的のため、記述する第一の携帯用コンピュータ装置を、他の装置を検出し、それと通信可能なクライアント装置と呼ぶ。示す例のクライアント装置は携帯用コンピュータ装置であり、これは、以下に記述するプロセッサおよびメモリなどの従来のコンピュータ要素に加えて、少なくとも1つの表示要素104を含む。表示要素は、グラフィカルユーザインターフェースGUIの一部として、表示画面、タッチセンサ、または種々の図形要素を表示可能な他の部材を備え得る。GUIにより、クライアント装置のユーザは、本明細書に記述するおよび類似の目的を達成するための当業界で周知の種々の方法を用いて、種々の記号または文字の入力、種々の要素またはコマンドの選択、または他の類似の入力が可能になる。クライアント装置は、少なくとも1つの方向決定要素106例えば、加速度計またはジャイロ要素などの種々の他の入力要素を備え得る。これを用いてクライアント装置の向き、運動または他の移動を決定するか、クライアント装置の向きを変更できる。クライアント装置はさらに、従来の装置では下前部、または装置の側面もしくは背面などの任意の適切な位置に例えば、キーボードまたはキーパッドの一部として配置された1つ以上の押圧可能なボタンなどの少なくとも1つの他の従来の入力機構を備え得る。これにより、多くの場合に、ユーザは装置を保持したまま手の位置を大幅に動かす必要無く、1つ以上のボタンを押すか、始動することができる。種々の他の入力要素に加えて、スピーカ要素を用いた音声入力などの、当業界で周知の後に開発される技術を用いることもできる。装置は、装置に対して任意の特定の方向で画像情報を取得するための少なくとも1つの画像取得要素102例えば、デジタルスチルカメラまたはビデオカメラをさらに備え得る。種々の実施形態では、クライアント装置100は複数の画像取得要素102を備え得、このうちの少なくとも1つは、赤外線を送信および/または受信するように動作できる赤外線エミッタおよび検出器例えば、赤外線送受信機を備え得る。図1に示す例示のクライアント装置は、6つの画像取得要素、すなわち、装置の4辺に1つずつ、装置の正面に1つおよび背面に1つ不図示の画像取得要素を備えている。この6つの要素構成により、クライアント装置100は、装置周囲のほぼ全ての方向における画像を取得できる。標準画像取得技術を用いる場合には、送信および/または得られる角度範囲が限定されることがあり、装置が完全に撮像できない盲点が存在し得る。ただし、他の実施形態では、各画像取得要素は、魚眼レンズなどの少なくとも1つの適切な広角の光学素子を備え得る。これにより、取得要素の角度の広がりが増大し、装置は装置周囲のほぼ全ての範囲を撮像できる。1つ以上の撮像要素は、ユーザによる装置の快適な操作を最も妨げ難い、装置上の位置に配置され得る。図2に、図1に関連して記述したクライアント装置100などのコンピュータ装置200の一連の基本構成部分を示す。この例では、装置は、メモリ装置または素子204に保存され得る命令を実行するためのプロセッサ202を備えている。当業界で周知のように、装置は、多くの種類のメモリ、データストレージ、またはコンピュータ可読媒体を備え得る。例えば、プロセッサ202により実行されるプログラム命令を保存する第1のデータストレージ、画像またはデータを保存する個々のストレージ、他の装置と情報を共有する着脱式メモリなどを備え得る。この装置は、通常、タッチスクリーンまたは液晶表示装置LCDなどのいくつかの種類の表示要素206を備えるが、ポータブルメディアプレーヤなどの装置は、音声スピーカなどの他の手段を用いて情報を伝達し得る。前述のように、多くの実施形態における装置は、周辺光カメラまたは赤外線送受信機などの少なくとも1つの撮像要素208を備える。撮像要素は、装置のユーザ、指定されたターゲット、および/または所定の範囲内におけるその装置周囲に配置された他の装置の画像を取得するのに十分な角度の広がり、集束範囲、および可視領域の提供に有用な任意の適切な光学素子を備え得る。コンピュータ装置による1つ以上の画像取得要素を用いた画像取得方法は、当業界で周知であり、本明細書に詳細には記述しない。画像取得は、単一画像、複数の画像、周期画像、連続画像の取得、画像ストリームなどを用いて行うことができることが当然ながら理解される。装置はさらに、例えば、ユーザ、アプリケーション、または他の装置からのコマンドを受信した際などに、画像取得を開始および/または停止する能力を有し得る。前述のように、装置は、装置の方向および/または移動を確定および/または検出可能な方向検出要素210をさらに備え得る。装置の方向または移動を確定する加速度計などの要素を用いた方法もまた、当業界で周知であり、本明細書に詳細には記述しない。いくつかの実施形態では、装置は、ユーザの入力を受けることができる少なくとも1つの追加の入力要素212を備え得る。この入力要素は、例えば、ユーザが装置にコマンドを入力できる、押しボタン、タッチパッド、タッチスクリーン、タッチセンサ材料、ハンドル、ジョイスティック、キーボード、マウス、キーパッド、または任意の他のこのような装置もしくは素子を含み得る。いくつかの装置はさらに、ボイスまたは他の音声コマンドを受け取るマイクロホンまたは他の音声取得要素を備え得る。例えば、装置は、ボタンを全く備え無くともよく、ユーザが装置に触れななくてもそれを制御可能なように、視覚と音声コマンドとの組み合わせのみによっても制御され得る。図3に、前述したように、携帯用コンピュータ装置310例えば、クライアント装置が多くの他のコンピュータ装置との所定の距離内にある例示の構成300を示す。図3の示の構成300に示すように、この他のコンピュータ装置は、この例では、電子ブックリーダ302、ノートパソコン304、携帯電話306、または携帯情報端末PDA308を含む。クライアント装置が、これらのコンピュータ装置に少なくとも一部が面する任意の側面に配置された少なくとも1つの画像取得要素を有する場合には、クライアント装置は、これらのコンピュータ装置各々の少なくとも1つの画像を取得できる。例えば、図面における上部画像取得要素312、および左画像取得要素314は、それぞれ、携帯電話306および/または電子ブックリーダ302の少なくとも一部の画像を取得できる。同様に、上部画像取得要素312および右画像取得要素316は、それぞれ、ノートパソコン304およびPDA308の少なくとも一部を含む少なくとも1つの画像を取得できる。ユーザがクライアント装置310を保持する傾斜角、またはクライアント装置が配置された傾斜角に応じて、正面画像取得要素326または背面画像取得要素不図示は、隣接する装置の全てではないにしても一部の画像を取得できる。クライアント装置310の少なくとも1つの撮像要素により取得された少なくとも1つの画像に表示されたコンピュータ装置ごとに、クライアント装置または、クライアント装置から遠隔において実行されるアルゴリズムにより、クライアント装置310に対する各装置の場所のおおよその方向を判別できる。例えば、この例の上部取得要素312が取得した画像は、示す4つのコンピュータ装置各々の相対位置を示し得る。この画像に少なくとも部分的に基づいて、アルゴリズムにより、クライアント装置310の現在の方向に関して各装置のおおよその方向を判別できる。さらに、クライアント装置または、クライアント装置から遠隔において実行される少なくとも1つのアルゴリズムにより、クライアント装置310から検出した装置各々までの距離の概算を試みることができる。例えば、第1のアルゴリズムにより、画像の1つにおける電子ブックリーダ302のサイズを決定して、画像に示されるブックリーダのサイズに基づいて、アルゴリズムにより、その装置までの距離が概算され得る。いくつかの実施形態では、クライアント装置は、電子ブックリーダ302を含む取り込み画像を解析できる画像認識サービスまたは、他の類似の情報源と通信し、ブックリーダの予期される種類および/またはモデルを決定できる。いくつかの実施形態では、装置のモデルまたは種類を識別する情報は、装置のラベルに含まれ得るか、信号の一部として装置から送信され得る。この情報に少なくとも部分的に基づいて、アルゴリズムにより、装置の特定のモデルのサイズと、例えば、画像内の装置の見掛けサイズとを相互に関連付け、リーダ302までの距離をより正確に決定できる。電子ブックリーダ302の相対位置を示す画像を少なくとも2つの撮像要素が取得する実施形態では、少なくとも1つのアルゴリズムによって複合画像を解析することにより、リーダ302の相対位置を決定するために、三角法または別の類似のプロセスの実行を試みることができる。例えば、装置は、上部取得要素312が取得した画像および左取得要素314が取得した画像両方に示されたリーダ302の画像を解析して、各画像から、相対的サイズおよび方向を決定できる。2つの画像間の相対的サイズを組み合わせることにより、装置は、電子ブックリーダ302までのおおよその距離を決定できる。さらに、各画像により電子ブックリーダ302までのおおよその方向を決定できるが、比較的安価な広角の光学機器により光学的アーチファクトまたは他の態様が導入され得るため、少なくとも2つの要素からの画像を用いた組み合わせの決定により、決定の精度が向上し得る。クライアント装置は、装置が取得した画像に表示された、装置の少なくとも一部にについて類似の計算を実行することにより、クライアント装置の所定距離内の各制御演算装置のおおよその位置を決定できる。少なくともいくつかの実施形態ではさらに、装置の特定の種類を識別するために画像解析プロセスを用いることができ、装置は、特定の装置の相対位置の決定のみを試み、ポータブルメディアプレーヤまたはビデオゲームコントローラなどの装置の位置決めを必ずしも試みないようになるいくつかの実施形態ではこれらの装置も含まれるが。図3に示すクライアント装置310では、クライアント装置310に近接していると検出されたコンピュータ装置の相対位置を、少なくとも1つの表示要素328を通じてユーザに提示できる。この例では、携帯電話アイコン322または画像が、携帯電話306の相対位置に対応する画面上の位置に表示され、電子ブックリーダアイコン318が電子ブックリーダ302の相対位置に対応する位置に表示され、ノートパソコンアイコン320がノートパソコン304の相対位置を指定し、そしてPDAアイコンが、PDA308の相対位置を指定する。いくつかの実施形態では、アイコンは、クライアント装置が取得した画像から切り取った、種々の装置の実際の画像でもよい。実施形態では、装置の種類が認識された場合には、アイコンは装置の種類の画像を含み得る。この画像は、中央データストアもしくはネットワーク上の他の類似の記憶場所から読み出されるか、またはクライアント装置に保存されているものであり得る。少なくともいくつかの実施形態では、他のコンピュータ装置の少なくとも一部は、赤外線送受信機送信機と受信機との組み合わせなどの少なくとも1つの画像取得要素をさらに備える。クライアント装置310が、コンピュータ装置の1つの赤外線送信機からの送信信号を受信可能な少なくとも1つの赤外線受信機を有する場合には、クライアント装置は、通信チャネル、セッション、ハンドシェイク、または他の配置を確立することができ、それにより赤外線信号を通じて受信した情報に少なくとも部分的に基づいて通信可能なことを装置のユーザに通知できる。説明目的のために赤外線信号を用いたが、言うまでもなく、種々の実施形態に従い、任意の他の適切な種類の信号を用いてもよいことが当然ながら理解される。一実施形態では、クライアント装置は、1つ以上の光学素子例えば、ガラスまたはプラスチックレンズと共に、短距離通信のための集束赤外線を放射する1つ以上の赤外線発光ダイオードLEDを備える。装置は、外線通信協会IrDAにより説明される規格などの適切な伝送規格に順応できる。クライアント装置は少なくとも1つの光変調器を備え得、これは、少なくとも1つの赤外線発光ダイオードからの赤外線ビームを変調するように動作して、生成ビーム内のデータをエンコードする。クライアント装置は、送信された赤外線放射を受信するように動作する少なくとも1つのフォトダイオードまたは類似の要素をさらに備え得、その赤外線放射は、受信信号内のエンコードされた情報を抽出するために復調され得る。図3は、クライアント装置が、最初の装置検出プロセスの一部か、個々のプロセスの一部のいずれかとして、電子ブックリーダ302、ノートパソコン304、および携帯電話306が、それぞれ、赤外線通信または、少なくとも1つの他の指定した種類の通信を利用して通信可能であることを決定している例を示す。いくつかの実施形態では、クライアント装置はさらに、これらの装置が通信機構を通じて取得した情報を用いて、少なくとも1つのプロトコルに従い通信可能であるか否かを決定でき得る。例えば、クライアント装置は、赤外線信号を通じて少なくとも1つのコードを発信して、適切な通信技術を有する各検出した装置からの承認を問い合わせることができる。装置が適切なコードまたはメッセージ例えば、承認または識別子で応答する場合には、クライアント装置は、赤外線信号を用いてそれがこれらの装置と通信可能であることを決定できる。いくつかの実施形態では、ユーザは、そのユーザがそれらの各装置に入力可能なコードを、ある特定の他のユーザに提供できる。このコードは、その後、そのコードは、そのコードを有する装置からの各通信と共に同報通信され得、それにより複数の他の装置が送信信号を受信可能であっても、特定の装置のみが互いに通信できるようになる。それは、他の装置が送信信号内の情報のデコードに必要なコードを有さないであろうためである。コードは、電子メール、インスタントメッセージ、ソーシャルネットワーキング、ファイル転送、またはボイス通信などの任意の適切な方法により提供され得る。クライアント装置は、例えば、赤外線信号を用いた、検出した装置の1つとの通信が可能なことを判別すると、その能力をユーザに通知できる。図3に示すように、赤外線信号を通じた通信が可能であると判別された装置に対応するアイコン318,320,322ごとに特定の状態が示される。この例では、状態は、色状態、反転表示状態、動画状態、またはクライアント装置310の表示要素328例えば、表示画面に表示されるそれらのアイコンと他のアイコンとを区別する任意の他の状態でもよい。PDA装置308に対応するアイコン324は、例えば、白黒状態、灰色状態、またはPDA装置が赤外線信号を通じて通信可能であると判別されていないことを示す他の状態などの種々の状態で示される。各装置の状態を通信するための種々の他の方法も、種々の実施形態の範囲内で利用できる。赤外線信号または、別の選択した技術を通じて通信可能である、表示部に示された装置に対して、クライアント装置のユーザ310は、その装置との通信を開始または防止する能力を有し得る。図4aに、接続の確立を試みるために、ユーザが選択要素例えば、カーソルを動かして電子ブックリーダ302に対応するアイコン318を選択する例示の表示状態400を示す。単に説明の簡潔さを目的としてのみ、類似の要素を識別するために図面間において同じ参照番号が用いられることを理解するべきであり、これは種々の実施形態の範囲を限定するように、または、同一の実施形態の一部として種々の選択肢を示すように解釈されるべきではない。他の実施形態では、ユーザは、タッチスクリーンを利用してアイコンに触れるか、別の類似の選択行為を実行できる。示すように、装置は、接続中または類似のメッセージもしくはインジケータなどの、アイコンに関する接続状態を表示できる。類似の状態情報が他のアイコンまたは装置にも表示され得る。例えば、これらの装置が通信可能であるが、未だ接続が確立されていない場合には、ノートパソコンアイコン320および携帯電話アイコン322に関して利用可能状態と表示される。クライアント装置が、その装置から適切な信号を未だ検出できていない場合には、PDAアイコン324に関して無信号または類似の状態と表示される。ユーザが、例えば、ある装置に関するアイコンを右クリックして適切なオプションを選択するか、アイコンをごみ箱アイコンにドラッグすることにより、その装置の通信を除外する行為を実行すると、装置はその装置との通信を防止することができる。この防止は、例えば、クライアント装置に保存されたブラックリストに、その装置に関する識別子を追加することにより達成される。いくつかの実施形態では、検出した装置に対応するアイコンを選択するユーザは、クライアント装置に、赤外線エミッタまたは、他の類似の通信要素を通じて特定の信号を発せさせる。いくつかの実施形態では、この信号は、基本の起動コードに対応し、他の実施形態では、肯定応答要求または自身の識別要求コードに対応する。赤外線信号などの、信号を用いて情報を送信するための既知または後に開発される任意の適切な符号化方法を利用することができる。いくつかの実施形態では、クライアント装置は、最大で、選択された装置に面する数のエミッタを用いて信号を発し、他のいくつかの実施形態では、選択された装置が符号化信号を受信すると最も予期されるエミッタのみを用いて信号を発する。選択された装置この例では、電子ブックリーダ302が符号化信号を受信すると、リーダはその信号をデコードして要求の内容を判別する。いくつかの実施形態では、リーダ302はメッセージで自動的に応答できる。他の実施形態では、リーダ302は、ユーザに指示し、その装置に要求を最初に確認させるか、リーダ302からの応答送信を承認させる。いくつかの実施形態では、ブックリーダは、肯定応答または類似のコードを、再度クライアント装置に単に送信する。複数の装置が、クライアント装置から送信された要求を検出し、応答を所望することが可能である。いくつかの実施形態では、それ故、リ要求に応答している各電子装置が、クライアント装置が行う、種々の装置からの応答の区別に役立ち得る識別情報を送信できる。例えば、図3を再度参照すると、左エミッタ例えば、撮像要素314から発せられた信号が、電子ブックリーダ302に加えて携帯電話306によっても取得され得ることが理解され得る。例えば、選択された装置からの応答を受信すると、図4bの例示の表示状態430に示すように、装置に表示された対応する情報が更新され得る。ここでは、選択された装置に関するアイコン318の表示例えば、色またはサイズが変化し、かつ/または更新された状態情報432が表示され、ハンドシェイクまたは他の接続行為が生じたことを示す。しかしながら、簡単な肯定応答を用いる場合には、クライアント装置は、これらの装置302,306各々からの肯定応答を受信すし得る。いくつかの実施形態では、クライアント装置は、信号が送信された場所に基づいて、電子ブックリーダ302が肯定応答を送信したことを判別できる。しかしながら、クライアント装置がブックリーダ302だけとの往復通信を所望する場合には、その特定の装置に向かう通信を何らかの方法で識別可能であることが望ましい。種々の実施形態に従う方法は、それ故、そのような要求に応答する電子装置が、クライアント識別子、ユーザ識別子などの、ある種の識別子を含むことを必要とする。このようにして、クライアント装置は、クライアント装置310の少なくとも1つの取得要素により決定された、信号を受信した方向、および各検出した装置の決定した相対位置に少なくとも部分的に基づいて、意図した装置この例では、ブックリーダ302から受信した情報をデコードできる。このようにして、クライアント装置は、特定の相対位置と検出したコンピュータ装置との関連付けに加えて、ある種の識別情報とその装置とを関連付けることができる。いくつかの実施形態では、ブックリーダ302などのコンピュータ装置はさらに、装置に現在ログインしているユーザなどの装置のユーザ、またはその装置の所有者に関する特定の詳細情報を含む情報を送信できる。例えば、コンピュータ装置は、例えば、通常では名刺を利用して伝達され得る、ビジネス会議中に送信され得る名前、雇用主、職業または他の情報などの情報を転送できる。しかしながら、例えば、類似のプロセスを用いて、ビデオゲームコミュニティにおけるゲーマータグ、ソーシャルネットワーキング情報などの任意の適切な情報を転送できることが理解されるであろう。この情報は最初の通信セットの一部として送信され得るか、その当事者の1つ例えば、情報を受け取っているクライアント装置のユーザ、または情報を送っているブックリーダのユーザによる要求に少なくとも部分的に基づいて、その後の交信中に取得され得る。他の実施形態では、装置が送信した最初の識別子例えば、ブックリーダ302が送信したユーザ識別子または装置識別子を用いて、特定のユーザ情報を取得できる。一例では、識別子は、装置に予め保存されている関係情報と参照され得る。別の例示では、識別子は、このような目的にのために情報を保存する遠隔サービスに提示され得る。いくつかの実施形態では、識別子は、情報を取得し得る位置を識別するユーアールエルURLに対応し得る。他の実施形態では、識別子は、インターネット資源などの検索を実行することにより、ユーザ情報の検索を支援可能な情報を含み得る。情報を識別する種々の他のソースを用い得ることが当然ながら明らかである。識別情報を取得すると、その情報はクライアント装置のユーザに表示され得るまたは、表示部において利用可能となる。例えば、図4cに、クライアント装置が前述の赤外線方法を通じて通信を構築可能である3つの装置各々のユーザ情報を取得した例示の表示状態460を示す。示すように、接続された装置のうちの2つに関するアイコンが、各ユーザ462,466の画像に置き換えられており、それらはクライアント装置のユーザが、ユーザが各装置の予期されるユーザであることの確認することに加えて、ユーザが会議または類似の設定において、会議における人々を識別することを支援し得る。前述の任意の識別決定方法を用いて画像を判別できる。ユーザの画像を見つけられない場合には、各装置の画像または、他の適切な画像が表示され得るか、装置は、携帯電話306に関する図4cに示す元のアイコン468を示し続けることができる。クライアント装置におけるインターフェースはさらに、ユーザごとの他の情報を表示でき、それは実施形態に応じて異なり得る。さらに、ユーザは、表示される情報の種類を選択するオプションを有し得る。例えば、ビジネス会議では、ユーザは、ブックリーダ306のユーザに関する、表示された例示の情報464に示すように、企業名および識別されたユーザ各々の名前の表示を選択できる。さらに、企業とのユーザの取引量、それらの企業の販売情報などの他の適切な情報を表示できる。しかしながら、社会的設定では、ユーザは、ユーザの趣味、各ユーザの家族成員の名前、または社会的設定においてより有用な他の情報などの情報の表示を選択できる。図4cに示すような識別情報の表示はいくつかの利点を有し得る。例えば、クライアント装置のユーザは、室内または隣接する位置における識別されたユーザごとの識別情報を確認し得、これにより、初めて会った人の名前の記憶などのタスクが援助され得る。画像はさらに、ユーザが、部屋内を移動し、一時的に離れたなどの他のユーザを追跡するこを支援し得る。さらに、クライアント装置のユーザが、特定のユーザへのファイル送信などの特定の装置との交信を所望する場合には、インターフェースは、クライアント装置のユーザが、意図するユーザへファイル送信するこを確実にすることを支援できる。このようなインターフェースはさらに他のオプションも提供できる。例えば、ユーザは、特定のユーザに関するより多くの情報を取得するためにアイコンまたは画像を選択する能力を有し得る。一例では、ユーザは、別の識別されたユーザの画像を選択し得、その識別されたユーザに関する任意の適切な情報を含むポップアップ画面がクライアント装置に表示される。この情報は、個人の略歴、業績、または最近の記事リストなどを含む。別の例では、ユーザは、特定のユーザが、クライアント装置から情報を受信することを防止することができる。例えば、クライアント装置のユーザがプレゼンテーション中であり、競争相手の識別が装置に表示される場合には、ユーザは、表示部において競争相手を選択して、そのユーザが、特定の情報の受信することを防止することができる。他の場合では、赤色の反転表示または他の区別などを用いた何らかの方法で競争相手を識別でき、これにより、ユーザは、会議中に共有する情報量を調整できる。本明細書に含まれる教示および示唆を考慮して、明らかになるであるように、種々の他のオプションも提供できる。前述のように、クライアント装置を適切に配置し、これらのユーザに関連付けられた装置を識別するために、クライアント装置は、装置の撮像または装置に関する情報の取得が可能である必要がある。前述のように、装置の適切な位置に配置された1つ以上の画像取得要素を有するクライアント装置が必要となる。画像取得要素の種類および使用目的に少なくとも部分的に基づいて、隣接する装置に関する情報の取得に用いられる多くの変形および構成が可能である。図3に関連して前述した特定の実施形態においては、略長方形の装置が6つのカメラを有し得るように装置の各側面にカメラを配置できるが、2以上の要素を一側面に配置、または少なくとも1つの側面に画像取得要素を配置しないことが可能である。例えば、特定の実施形態では、画像取得要素が、隣接する側面の1つに配置された要素により取得され得ない装置の画像を取得できない可能性が高いので、その側面である装置の底端例えば、ユーザが装置を操作する際にユーザに面する底端には画像取得要素が備えられない。図5aに、その各々が装置の角各々に配置された4つの取得要素502を含むクライアント装置500の例示の構成を示す。いくつかの実施形態では、このような配置により、取得要素は、装置の端に近接した死角または盲点がそんざいし得ることを除いて、装置周囲のあらゆる方向における装置の画像を取得できる。他の実施形態では、約180度以上の角度の視野を有する広角レンズ例えば、魚眼レンズを用いることができ、装置に近い盲点の存在を最小化できる。図5bに示す装置530では、クライアント装置の正面に少なくとも一部が存在するあらゆる装置をクライアント装置の角度に応じて検出できる広角レンズを備えた単一画像取得要素532を用いることができる。このような装置は、他の方法よりも単純かつ安価であり得る。それは単一の画像取得要素例えば、赤外線送受信機が、通信および/または検出目的のために提供され得るからである。図5cに、クライアント装置560が、標準動作中にユーザに面する装置の面に配置された単一画像取得要素562を含む、変化した構成を示す。このような構成を用いることにより、テーブル上に装置を配置するか、略水平方向において装置を配置するユーザは、これらの装置が画像取得要素の可視角の下方に位置しない限りクライアント装置周囲の360度の視野における装置を検出できる。画像取得要素は、いくつかの実施形態では2以上のレンズまたは光学素子を含み得る。この構成により、視野角を向上するか、広視野角に起因する光学的欠点またはアーチファクトを最小化するか、類似の機能を実行する。広角レンズを用いる場合には、取り込み画像の端に近接した視野の存在し得る歪みを考慮するように、装置の相対位置の決定に用いられるアルゴリズムが構成または選択され得る。レンズの種類ごとに、画像における表示場所に対する実際の場所の相対的なマッピングを作成できる。このマッピングでは、画像における場所の相違が、実際の場所における変化の線形的な関数ではない。ある特定の装置は広角レンズを用いず、各画像取得要素の角度範囲は限定的となり得る。いくつかの実施形態では、画像取得要素の角度範囲に焦点を合わせるために、実際には光学素子が含まれる。例えば、クライアント装置のユーザは、特定の装置が検出可能な情報のみの通信を所望する場合がある。コードを用いる場合でさえも、送信信号を受信する他の装置は情報を保存し、最終的にコードを解読し、送信された情報へのアクセスを取得できる。それ故、いくつかの実施形態では、種々の要素の角度範囲を最小化することが有利となり得る。いくつかの実施形態では、通信は、識別子または他の符号化情報を利用または要求する必要がない。例えば、2つの装置のユーザがコンテンツを共有するか、ゲームをプレーするか、または他の交信を所望する際に、装置が相対位置に応じて通信できるので、識別情報を交換する必要が無い場合がある。例えば、図6aに、限定的な角度範囲604を有する画像取得要素604を含むクライアント装置602の例示の構成600を示す。クライアント装置のユーザは、特定の装置606と通信するために、クライアント装置が装置606の現在位置に向いていることを確実にする必要がある。クライアント装置602および選択された装置606が互いの角度範囲内にある限り、特定の実施形態ではコードをなおも交換可能であるが、識別コードを最初に送信しなくてもこれらの装置は通信できる。このような方法の利点は、隣接し得る他の装置610,612が、クライアント装置602から選択された装置606への送信信号を受信できないことである。クライアント装置のユーザが、それらの他の装置610,612との情報の共有を所望する場合には、ユーザは、クライアント装置をこれらの装置各々に向け、送信信号を再送信できる。このような方法は、セキュリティレベルを提供するが、いくつかの装置間で情報を共有する場合には、多少の冗長性を招き得る。いくつかの実施形態では、装置は、広角度範囲を確認する能力を有し得るが、限定的な角度範囲において通信する。図6bに、例えば、平面内または半球内のいずれかにおいて、広角656にわたって、限定的な角の広がり654で画像領域を走査可能な画像取得要素652を備えた例示のクライアント装置650を示す。このような構成を利用することにより、クライアント装置650は、画像取得装置が、クライアント装置650周囲の領域を定期的または、連続的に走査することにより、隣接する電子装置を検出し、各装置のおおよその現在位置を決定できる、検出モードを提供できる。装置は、画像取得要素が特定の装置と通信するために焦点を合わせ得る、通信モードをさらに提供できる。例えば、検出モード中、クライアント装置は、携帯電話610とノートパソコン658との両方を検出できるが、通信モード中、クライアント装置は、ノートパソコンの範囲に焦点を合わせている際に、携帯電話610は角度範囲654の外側に位置するので、携帯電話610がクライアント装置とノートパソコンとの間の送信信号を検出できないように、画像取得要素654を調整できる。前述のように、このような方法により、識別子コードが無くても通信可能になるか、識別子コードを用いても、他の装置が送信信号を受信かつデコードすることを防ぐことができる。図7に、種々の実施形態に従って用いられ得る、少なくとも1つの隣接する装置を検出、位置決め、追跡およびそれと通信するためのプロセスを例示する。この例では、クライアント装置は、クライアント装置の周囲領域のモニタリングを開始する702。モニタリングは自動的に開始されてもよいし、ユーザの要求または別の適切な源に基づいて開始されてもよい。ある時点で、クライアント装置は、少なくとも1つの隣接するコンピュータ装置の存在を検出できる704。検出は、周辺光または赤外線放射に基づく画像認識などの、本明細書に記述する任意のプロセスを含み得る。クライアント装置は、例えば、各装置の方向およびそれまでの相対距離を決定する画像解析および/または三角法を用いて、検出した装置各々の相対位置を決定できる706。クライアントはまた、検出した装置の少なくとも一部に面する少なくともいくつかのエミッタを利用して、識別に関する要求を出すことができる708。クライアント装置は、次に、検出した装置の少なくとも1つからの応答を受信できる710。前述のように、いくつかの実施形態では、他の装置は、クライアント装置が受信するハートビートを出すか、他の信号を送信できる。これにより、クライアント装置は、識別のための要求を出す必要がない。検出した装置の1つ以上に関する情報をクライアント装置が既に受信している場合には、クライアント装置が装置の一部のみに関する情報を得る必要があるときに、それを組み合わせることもできる。検出した装置からの応答は、少なくとも1つの識別子、可能性として、および装置のユーザまたは装置それ自体に関する追加の識別情報を含み得る。応答において受信した情報に少なくとも部分的に基づいて、クライアント装置は、検出した装置が何であるかを判別できる712。前述のように、ユーザまたは装置の識別情報はその情報と共に送信され得るか、識別子を用いて別のソースからその情報を取得することができる。クライアント装置は、次に、利用可能である場合に各装置に関する識別情報、およびクライアント装置のユーザに対する各装置の相対位置を表示できる714。クライアント装置は、検出した装置と定期的に通信するか、それの画像を取得することにより、各検出した装置の現在位置をモニタできる716。クライアント装置のユーザが、特定の検出した装置との情報の共有か、少なくとも1つの特定の装置への通信の送信を所望する場合には、クライアント装置は、通信を送信する少なくとも1つの装置を特定する、ユーザの選択を受け取る事ができる718。クライアント装置は、選択された装置ごとに通信を受信するための適切な通信機構を決定できる720。この決定は、既に受信されている場合がある各装置に関する識別子に加えて、識別子を利用する通信機構の決定を含み得る。利用可能な通信機構は、他の装置から受信するか、識別子を利用して取得するか、他の方法により決定できる。例えば、識別子が装置の種類に対応する場合には、クライアント装置は、その種類の装置に利用可能な通信機構を決定できる。この通信機構により、クライアント装置は、ユーザが手動で情報を常に受信または提供し、接続情報を入力し、送信信号に必要なユーザまたは装置の特定のアイデンティティ情報を手動で入力する必要が無く、各選択された装置に通信を送信できる722。前述のいくつかの基本機能に加えて、種々の実施形態に従う方法は、種々の異なるユーザにとって有利となり得る付加的用途および特徴を提供し得る。例えば、図8に、特定の試験を多くの学生が受けている教室において、クライアント装置を操作する教師に対応するクライアント装置800の例示のインターフェース状態を示す。この例のクライアント装置800は、装置周囲全体360度における装置を検出できる。試験を実施する前に、クライアント装置は、教室における各学生および/または机の位置に対応するコンピュータ装置を検出できる。教師は、これらの装置ごとの識別子を取得することにより、各装置の各ユーザが誰であるかを検証できる。これにより、学生間の不正行為の防止が支援され得る。クライアント装置800の表示画面804には、関連する学生の名前などの情報と共に、検出した装置ごとのアイコン804が表示され得る。任意の適切な通信プロトコルを用いて、教師は、試験データを装置各々に送信できる。データの受信が示された時に、装置各々から状況情報を受信できる。例えば、ユーザ装置に関する問題に起因して学生の装置が試験データを未だ受信していない場合には、ユーザはデータを受信しておらず、教師が試験をまだ開始すべきではないことを示す特定のアイコンまたはアイコン状態808が表示され得る。各装置が試験データを有すると、教師はクライアント装置900を通じて、各装置に試験を開始させるコマンドを出すことができる。一部の例では、ユーザ装置は、状況情報を定期的に送信することにより種々のアイコンにより状況を表示し得、教師は、各ユーザが試験に取り組んでいることを確認できる。学生が試験を終了すると、学生の装置からクライアント装置800に信号が送信され得、学生が試験を終了したことを示す新規のアイコンまたはアイコン状態806が表示され得る。すべての学生が試験を終えると、教師はすべてのデータをまだ回収していなければ回収し、試験を終了させ、それにより各学生のアイコンはデフォルトまたは他の状態に戻る。このような装置はさらに種々の他のタスクを支援できる。例えば、教師は、クライアント装置を教室内に持ち込み、例えば、学生がクラスへの装置の持ち込みを義務付けられている場合にはクライアント装置に種々の学生の装置を検出させることにより、簡単に出席を取ることができる。学生が不在である場合には、学生が居ないことを教師に示す特別なアイコン810が表示され得る。さらに、学生が次回クラスに出席する際、その学生が受けなかった任意の情報がその学生の装置に自動的に送信され得るように保存され得る。図8に示す例の利点は、教師が教室内を移動しながらでも、各学生の状況を確認できることである。図8に、学生の装置に対するクライアント装置の現在位置をその装置上に示すアイコン806を示す。この例では、クライアント装置が表示部において学生の装置に対して移動できるように示されているが、他の実施形態では、クライアント装置のアイコンが静止しており、他の装置の相対位置を変更できることが当然ながら理解される。他の装置をモニタリングしながら移動する能力は、多くの異なる方法により与えられ得る。第1の方法では、装置各々に関する取り込み画像情報を解析することにより、相対位置の変化を決定できる。しかしながら、多くの場合では、位置の変化が、クライアント装置の移動、1つ以上の検出した装置の移動、またはこれら両方の組み合わせに起因しているかを決定のは困難である。いくつかの実施形態では、装置は画像解析ソフトウェアを備え得、これは、画像のバックグラウンド部における差異の追跡を試みることにより、クライアント装置の移動の判別を試みる。図1および図2に関連して前述したように、特定のクライアント装置は、加速度計またはジャイロ要素などの方向または移動判別要素を備え得る。これらの要素は、クライアント装置の動きを検出でき、検出した装置の相対移動が、検出した装置か、またはクライアント装置の移動に起因するかを判別することを支援できる。例えば、ユーザ装置が主として机の位置に静止している図8に示す例では、クライアント装置は、相対位置の変化がクライアント装置の移動に起因することを判別し、それに応じて表示位置を更新できる。他の例では、ユーザ装置の少なくとも1つがクライアント装置と相対的に移動し得、1つ以上のユーザ装置の相対位置の更新が所望され得る。図9aに、クライアント装置902に対する3つの異なるユーザ装置904,906,908の相対位置を判別する例示の配置900を示す。これらの装置の相対位置を、それぞれ、前述した一連の配置アイコン910、912および914としてユーザに提示する。会議などの状況では、個人Xなどのユーザは、プレゼンテーションの画像をより良く見るため、または他の類似の理由のために席を替える。クライアント装置902は、図9bの構成950に示すような、個人Xに関連するユーザ装置904の動きを検出できる。ユーザ装置904の場所の追跡は、本明細書に記述する任意の多くの方法を用いて実行できる。例えば、クライアント装置の少なくとも1つの画像取得要素を用いて取得した後続の画像に示された相対位置に基づいて場所を更新できる。一部の例では、連続画像において追跡を支援する識別子例えば、バーコードまたは記号が各装置に存在し得、他の実施形態では、画像認識を実行することにより、特定の装置またはユーザを識別する。いくつかの実施形態では、各装置は、クライアント装置および、ハートビートを可聴する任意の他の装置が特定の装置の現在場所にあることを示す、ハートビートメッセージなどの周期赤外線信号を送信できる。各ハートビートメッセージは、クライアント装置に当初に送信された識別子などの任意の適切な情報を含み得る。本明細書の他の箇所に記述する種々の他の方法も用いることができる。ユーザ装置904に関して検出した移動は、クライアント装置が表示する、そのユーザ装置の相対位置を示すアイコンまたは画像910の相対位置を更新することにより、クライアント装置902のユーザに伝達され得る。クライアント装置はさらに、他の装置906,908の相対位置が大きくは変化していないことを検出かつ伝達できる。装置間の相対移動を追跡する能力を、前述した以外の多くの異なる用途において入力として用いることができる。例えば、図10aおよび図10bに、装置の相対位置を、ゲームまたは類似のアプリケーションにおける場所依存性の状況において入力として用いる例を示す。この例では、クライアント装置1002と競争相手の装置1004との両方においてゲームアプリケーションが実行される。前述のように、装置は、赤外線または類似の技術を用いて互いを識別し、さらにその技術を用いて相対位置を追跡できる。本明細書の他の箇所に記述するアプリケーションの他の態様における他の通信方法例えば、ワイファイまたはブルートゥースを用いてもよい。図10aは、競争相手の装置1004の相対位置にほぼ対応する相対位置を有する、クライアント装置1002のスクリーン上のプレーヤアイコン1006を示す。この例では、各プレーヤは、ネットを越えてボールを打つのに用いられ得るラケットに対応するプレーヤアイコンを有する。図10aでは、クライアント装置のプレーヤは、競争プレーヤに関するアイコン1006から離れた方向にボールを打つ。競争プレーヤはボールを打つために、図10bに示すように競争相手の装置1004を適切な方向に動かすことにより、クライアント装置1002のスクリーンに表示された競争相手アイコン1006の相対位置を動かす必要がある。当然明らかであるが、競争相手の装置1004の表示画面は、クライアント装置に表示された画像の鏡像をゲーム画像として示していると考えられる。競争ユーザは、競争相手の装置1004を適切な位置に動かし、次に、例えば、タッチスクリーンと相互作用するボタンを押したり、競争相手の装置1004を揺らしたりしてボールを打つなど、ボールを打つための別の入力を実行し得る。競争相手の装置1004はさらに、加速度計または本明細書に記述する他の要素を用いて、クライアント装置1002と競争相手の装置1004との相対移動を識別することにより、クライアント装置1002の移動を相殺できる。図11に、クライアント装置1102と相対的な他のプレーヤの装置1104,1106の決定された相対位置を活用する別の例示の用途を示す。この例では、各プレーヤの相対位置がゲームに組み込まれ、少なくとも1人のプレーヤが各プレーヤの相対位置の全体像を確認できる。この例では、装置は互いに向きあって示されるが、装置の向きは変化し得、いくつかの実施形態では、ゲーム内の各プレーヤが互いに向く方向にも対応し得ることが理解されるべきである。この例では、ゲームは、その物理的な相対位置に基づいてゲーム内に配置されたキャラクタ1108に加えて、他の装置1104,1106に関するプレーヤ1110,1112をクライアント装置1102に示し、各プレーヤはクライアント装置1102に示すような全体像を確認できる。いくつかの実施形態では、クライアント装置1102のプレーヤのみがこの全体像を受信し、相互のプレーヤは、各プレーヤに対応する、従来のゲームの第一者または第三者の画像を確認する。この例では、クライアント装置のプレーヤは、将官の指揮下にある兵卒に命令する将官に対応し得、ここでは、将官にとって、ある兵卒に前進、停止などを伝えるために、兵卒各々の相対位置の確認が有利である。前述のように、相対位置の追跡および識別に赤外線または類似の通信を用い、同じまたは異なる通信方法を用いてゲーム情報を転送または同期できる。クライアント装置は、前述のインターフェース表示に加えて、前述の表示および情報に用いられ得る追加機能を有するアプリケーションまたはインターフェースページを含み得る。例えば、クライアント装置のユーザが、検出した装置の特定のユーザとのファイル共有を所望する状況を記述した。前述のように、クライアント装置のユーザは、適切なアイコンを選択することにより、ファイルを受信する1つ以上の検出した装置を選択できる。図12に、このような選択に応答してクライアント装置に表示され得る例示の情報ページ1200を示す。この例では、選択されたユーザまたは装置ごとの画像またはアイコンのコピー1202に加えて、選択されたユーザごとの識別情報1204が表示され得る。表示された情報は、ファイルが適切な装置に送信されているかというクライアント装置のユーザの確認を支援し得、この情報によりユーザは、必要に応じて装置を追加または除去できる。表示画面はさらに、例えば、それらのユーザに送信するファイルを選択し、コメント、命令、または任意の他の適切な情報を与えるための任意の他の適切な要素を含み得る。前述のように、ファイルは、任意の適切な通信技術を用いて送信でき、隣接する装置のアイデンティティおよび/または位置の判別に用いられた方法を送信に用いる必要は無い。図13に、クライアント装置のユーザが、クライアント装置の検出および通信プロセスの種々の様態を特定可能になる例示のインターフェースページ1300を示す。この図が、説明目的のために設定可能オプション1302の選択されたサンプルのみを含み、種々の実施形態の範囲内に収まる多くの追加もしくは代替パラメータまたはオプションを利用できることが理解されるべきである。この例では、ユーザは、隣接する装置の自動検出の有効化または無効化に加えて、装置がこれらの隣接する装置を検出および/またはそれに接続する方法を指定できる。この例では、ユーザは、指定したクライアント装置に、その少なくとも1つの赤外線要素を用いて常に走査させることができる。ユーザはさらに、ユーザが指示した時のみに、クライアント装置がこれらの検出した装置に接続し、検出されると、特定された装置がブルートゥースプロトコルを用いて通信することを指示している。本明細書の他の箇所に記述または提案するように、要素ごとに種々の選択肢を提供することが当然ながら理解される。前述の種々の実施形態に従い、種々の用途に適切なまたは所望される種々の環境および技術を利用できる。例えば、図14に、種々の実施形態に従う態様を実施するための例示の環境1400を示す。理解されるように、説明目的のためにウェブベースの環境を用いるが、必要に応じて、種々の実施形態を実行するための異なる環境を利用してもよい。示す環境1400は種々の電子クライアント装置1402を備える。これは、適切なネットワーク1404を通じて要求、メッセージまたは情報を送信および受信し、装置のユーザに情報を再度伝達するように動作する任意の適切な装置を備え得る。前述のように、これらの少なくともいくつかの装置は、装置が互いに無線通信を通じて直接に通信可能になる構成部分をさらに備え得る。例示のこのようなクライアント装置は、パーソナルコンピュータ、携帯電話、ハンドヘルドメッセージング装置、ラップトップコンピュータ、セットトップボックス、個人データ端末、電子ブックリーダなどを含む。各クライアント装置は、本明細書に記述または提案するような、少なくとも1つの移動または方向制御インターフェースを起動可能である。いくつかの例では、少なくともいくつかの機能は、少なくとも1つのクライアント装置において生成および/または管理される。他の実施形態では、機能またはコンテンツの少なくともいくつかは、少なくとも1つのネットワーク1404を通じて生成および/または管理される。ネットワーク1404は、イントラネット、インターネット、セルラーネットワーク、ローカルエリアネットワーク、任意の他の類似のネットワーク、またはそれらの組み合わせを含む任意の適切なネットワークを含み得る。このようなシステムに用いられる構成部分は、選択されたネットワークおよび/または環境の種類に少なくとも部分的に応じて決まる。このようなネットワークを通じて通信するプロトコルおよび構成部分は周知であり、本明細書に詳細には記述しない。ネットワーク上の通信は、有線または無線接続およびそれらの組み合わせによって有効になる。この例では、クライアント装置1402からの要求を受信し、それに応じたコンテンツを供給するために少なくとも1つのウェブサーバ1406を含むコンテンツプロバイダシステムを環境が含むので、ネットワークはインターネットを含む。ただし、当業者に明らかなように、他のネットワークにおいて類似の目的を果たす代替装置を用いることができる。プロバイダシステムはさらに、少なくとも1つのデータストア1410と通信する少なくとも1つのアプリケーションサーバ1408または他の類似のサーバを備え得る。連鎖または他の形態で構成され得、適切なデータストアからのデータ取得などのタスクを相互に作用して実行可能ないくつかのアプリケーションサーバ、層および/または他の要素、プロセスまたは構成部分が存在し得ることが理解されるべきである。本明細書に用いるデータストアという用語は、データを保存、それにアクセス、および検索可能な任意の装置または装置の組み合わせを意味する。これは、任意の標準、分散またはクラスタ環境における、任意の数のデータサーバ、データベース、データ記憶装置、およびデータ記憶媒体、並びにそれらの任意の組み合わせを含み得る。アプリケーションサーバは任意の適切なハードウェアおよびソフトウェアを含み得、これは、クライアント装置において1つ以上のアプリケーション態様を実行するために必要に応じてデータストアと一体化し、アプリケーションに関するデータアクセスおよびビジネスロジックの大部分を処理する。アプリケーションサーバはアクセス制御サービスを備え、これは、データストアと協働し、ユーザに転送される文字、図形、音声および/またはビデオなどのコンテンツを生成できる。これらは、この例では、HTML、XMLまたは別の適切な構造化言語の形態で、ウェブサーバによってユーザに提供され得る。全ての要求および応答の処理に加えて、クライアント装置1402とアプリケーションサーバとのコンテンツの伝達は、各ウェブサーバによって処理され得る。本明細書に記述する構造化コードが、本明細書の他の箇所に記述する任意の適切な装置またはホストマシンにおいて実行され得るので、ウェブおよびアプリケーションサーバは必須ではなく、単なる例示の構成部分であることが理解されるべきである。さらに、ユーザまたはアプリケーションが契約可能なサービスとしてテスト自動化フレームワークが提供され得るような様態で、環境を構成できる。テスト自動化フレームワークは、本明細書に記述する任意の種々の試験パターンの実施として提供され得る。ただし、本明細書に記述または提案する種々の他の実施も同様に用いることができる。各データストアは、いくつかの別個のデータ表、データベース、または他のデータストレージ機構、および特定の態様に関するデータを保存する媒体を含み得る。例えば、示すコンテンツデータストア1412は、クライアント装置のユーザによってアクセスまたは共有され得るコンテンツを含む。ユーザデータストア1416は、特定のユーザまたは特定の装置に関連するユーザの認証に有用な識別データおよび/またはセキュリティ情報を含む。セッションデータストア1414は、セッションに関する任意の適切な情報、例えば、参入したもしくは検出した装置、または各装置が取得した情報などの情報を保存できる。データストアへの保存が要求され得る、アクセス権情報などの情報の多くの他の状況があることが理解されるべきである。これらは、必要に応じて前述のリストにある任意の機構、またはデータストアにおける付加機構に保存され得る。各データストアは、それに関連するロジックを通じて、各アプリケーションサーバからの命令を受信し、それに応答して、データを取得、更新または処理するように動作し得る。一例では、ユーザは、ある特定の種類のコンテンツに関する検索要求を出し得る。この例では、データストアは、ユーザ情報にアクセスしてユーザの識別情報を検証し、さらに、コンテンツ情報にアクセスしてそのコンテンツの種類のインスタンスに関する情報を取得できる。情報は、その後、例えば、メッセージまたはユーザがクライアント装置1402におけるブラウザを通じて確認可能なウェブページにおいてユーザに戻され得る。各サーバは、典型的には、そのサーバの一般管理および操作に関する実行可能プログラム命令を提供するオペレーティングシステム、および典型的には、サーバのプロセッサにより実行されると、その意図する機能をサーバに実行させる命令を保存するコンピュータ可読媒体を含む。オペレーティングシステムおよびサーバの一般機能に関する適切な実行は周知または商業化されており、特に本明細書の開示を考慮した当業者は容易に実行できる。一実施形態における環境は、1つ以上のコンピュータネットワークまたは直接接続を利用して、通信リンクを通じて相互接続するいくつかのコンピュータシステムおよび構成部分を利用する分散コンピューティング環境である。しかしながら、このようなシステムが、図14に示すよりも少ないまたは多い数の構成部分を有するシステムにおいても等しく動作することが当業者に理解される。それ故、図14に示すシステム1400の記述は、実際には実例としての性質のみを有するとなされ、本開示の範囲を制限しない。本明細書に記述または提案する種々の実施形態は、幅広い種類の動作環境において実行され得る。例えば、任意の多くのアプリケーション操作に用いられ得る1つ以上のユーザコンピュータ、コンピュータ装置、または制御演算装置の動作環境を含み得る。ユーザまたはクライアント装置は任意の多くの汎用パーソナルコンピュータを含み得る。例えば、標準オペレーティングシステムを起動するデスクトップまたはラップトップコンピュータに加えて、モバイルソフトウェアを起動し、多くのネットワークおよびメッセージングプロトコルを支援可能な携帯電話、無線および携帯用装置を含み得る。このようなシステムはさらに、任意の種々の市販のオペレーティングシステムを起動する多くのワークステーション、データベース開発および管理などを目的とした他の既知のアプリケーションを含み得る。これらの装置はさらに、他の電子装置、例えば、疑似端末、シンクライアント、ゲームシステム、およびネットワークを通じて通信可能な他の装置を含み得る。大抵の実施形態は、TCP/IP、OSI、FTP、UPnP、NFS、CIFSおよびAppleTalkなどの、任意の種々の市販のプロトコルを利用して通信を支持するための当業者に公知の少なくとも1つのネットワークを利用する。ネットワークは、例えば、ローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク、およびそれらの任意の組み合わせでもよい。ウェブサーバを利用する実施形態では、ウェブサーバは、HTTPサーバ、FTPサーバ、CGIサーバ、データサーバ、Javaサーバ、およびビジネスアプリケーションサーバを含む任意の種々のサーバまたは中間層アプリケーションを起動できる。1つ以上のサーバはさらに、例えば、1つ以上のウェブアプリケーションを実行することにより、ユーザ装置からの要求に応答してプログラムまたはスクリプトを実行できる。このウェブアプリケーションは、例えば、Java登録商標、C、C♯もしくはCなどの任意のプログラミング言語、またはPerl、PythonもしくはTCLなどの任意のスクリプト言語、ならびにその組合せで書かかれた1つ以上のスクリプトまたはプログラムとして実施され得る。1つ以上のサーバはさらに、限定されないが、Oracle登録商標、Microsoft登録商標、Sybase登録商標、およびIBM登録商標から入手可能なデータベースサーバを含み得る。環境は、前述のような種々のデータストアならびに他のメモリおよび記憶媒体を含み得る。これらは、コンピュータの1つ以上に局所のおよび/またはそこに存在する、またはネットワークを介した任意または全てのコンピュータから遠隔の記憶媒体などにおける種々の位置に存在し得る。特定の一連の実施形態では、情報は、当業者に公知のストレージエリアネットワークSANに存在し得る。同様に、コンピュータ、サーバまたは他のネットワーク装置に備わる機能を実行するためのあらゆる必須ファイルが、必要に応じてローカルおよび/またはリモートに保存され得る。システムがコンピュータ制御装置を含む場合には、このような装置各々は、バスを通じて電気的に接続し得るハードウェア要素を含み得る。この要素は、例えば、少なくとも1つの中央処理装置CPU、少なくとも1つの入力装置例えば、マウス、キーボード、コントローラ、タッチスクリーンまたはキーパッド、および少なくとも1つの出力装置例えば、表示装置、プリンタまたはスピーカを含む。このようなシステムはさらに、例えば、ディスクドライブ、光学式記憶装置、およびランダムアクセスメモリRAMまたは読み出し専用メモリROMなどの固体記憶装置、ならびに取り外し可能な媒体装置、メモリカード、フラッシュカードなどの1つ以上の記憶装置を含み得る。このような装置はさらに、前述のようなコンピュータ可読記憶媒体読み取り装置、通信装置例えば、モデム、ネットワークカード無線または有線、赤外線通信装置など、およびワーキングメモリを含み得る。コンピュータ可読記憶媒体読み取り装置は、リモート、ローカル、固定および/またはリムーバブル記憶装置、ならびにコンピュータ可読情報を一時的および/またはより永続的に含有、保存、送信および検索するための記憶媒体を表すコンピュータ可読記憶媒体に接続またはそれを受け入れるように構成され得る。システムおよび種々の装置はさらに、典型的には、多くのソフトウェアアプリケーション、モジュール、サービス、または少なくとも1つのワーキングメモリ装置内に配置される他の要素を含む。この要素は、クライアントアプリケーションまたはウェブブラウザなどのオペレーティングシステムおよびアプリケーションプログラムを含む。代替的な実施形態が、前述の記述から理解される多くの変形を有し得ることが理解されるべきである。例えば、カスタマイズされたハードウェアも用いられ得、かつ/または特定の要素はハードウェア、アプレットなどの高移植性ソフトウェアを含むソフトウェアまたはそれらの両方において実装され得る。さらに、ネットワーク入力/出力装置などの他のコンピュータ装置への接続が実行され得る。コードまたはその一部を含むための記憶媒体およびコンピュータ可読媒体は、記憶媒体および通信媒体を含む、当業界で周知または利用される任意の適切な媒体を含み得る。例えば、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の保存および/または送信のための任意の方法または技術において実行される揮発性および非揮発性、リムーバブルおよび固定媒体、RAM、ROM、EEPROM、フラッシュメモリもしくは他のメモリ技術、CD-ROM、デジタル多用途ディスクDVDもしくは他の光学式記憶、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶装置、またはシステム装置によりアクセスできる所望の情報の保存に用いられ得る任意の他の媒体を含むただし、これらに限定されない。本開示および本明細書に提供する教示に基づいて、当業者は、種々の実施形態を実行するための他の手段よび/または方法を理解するであろう。従って、明細書および図面は、限定的意味ではなく、むしろ実例として考慮される。しかしながら、請求項に説明する本発明のより広義の精神および範囲から逸脱することなく、種々の変更および修正が本発明に加えられ得ることが明らかである。"