(57)【要約】  ユーザデバイス（１１０）を通じてターゲット（１０６）の地理的状態を決定する諸態様が提供される。１つの方法は、対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイス（１０７）に関連付けられた少なくとも１つのターゲット（１０６）を識別することと、少なくとも１つのターゲット（１０６）についての地理的状態情報へのアクセスのための要求を送ることと、を含む。該方法は、さらに、少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子（１０９）を生成することとを含む。視覚的識別子は、ユーザデバイス（１１０）に機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられ得る。ユーザデバイスを通じてターゲットの地理的状態を決定するシステムおよび装置がさらに提示される。
2016515193.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデバイスを通じてターゲットの地理的状態を決定する方法であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、方法。
【請求項２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項１に記載の方法。
【請求項３】
前記視覚的識別子を前記生成することは、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は時間に基づいて変化する、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを含む、
をさらに備える、請求項４に記載の方法。
【請求項６】
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記ビデオデータは、前記ユーザデバイスの向きが変化するときに収集される、請求項６に記載の方法。
【請求項８】
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
請求項７に記載の方法。
【請求項９】
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記静止画像データは、前記ユーザデバイスの向きが変化するときに収集される、請求項９に記載の方法。
【請求項１１】
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
請求項１０に記載の方法。
【請求項１２】
前記イメージングセンサおよび前記ユーザデバイスは、物理的に分離されていて、ネットワークを通じて機能的に結合される、請求項１に記載の方法。
【請求項１３】
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、請求項１に記載の方法。
【請求項１４】
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
をさらに備える、請求項１に記載の方法。
【請求項１５】
前記対話することは、テキストメッセージを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを備える、請求項１に記載の方法。
【請求項１６】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項１に記載の方法。
【請求項１７】
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させることをさらに備える、請求項１に記載の方法。
【請求項１８】
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記ユーザデバイスと対話する、請求項１に記載の方法。
【請求項１９】
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、探し手は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は、近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
をさらに備える、請求項１８に記載の方法。
【請求項２０】
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立することをさらに備える、請求項１９に記載の方法。
【請求項２１】
ターゲットのロケーションの視覚的識別を生成する移動局であって、
ワイヤレストランシーバと、
前記ワイヤレストランシーバに結合されたプロセッサと、
前記プロセッサに機能的に結合されたイメージングセンサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記イメージングセンサによってキャプチャされたデータに関連付けられる、
を前記プロセッサに実行させる、実行可能な命令およびデータを記憶する、
を備える、移動局。
【請求項２２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項２１に記載の移動局。
【請求項２３】
前記命令は、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は時間に基づいて変化する、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２４】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２５】
前記命令は、
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
を前記プロセッサにさらに実行させる、請求項２４に記載の移動局。
【請求項２６】
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２７】
前記ビデオデータは、前記ユーザデバイスの向きが変化するときに収集される、請求項２６に記載の移動局。
【請求項２８】
前記命令は、さらに、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサに実行させる、請求項２７に記載の移動局。
【請求項２９】
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３０】
前記静止画像データは、前記ユーザデバイスの向きが変化するときに収集される、請求項２９に記載の移動局。
【請求項３１】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサにさらに実行させる、請求項３０に記載の移動局。
【請求項３２】
前記イメージングセンサおよび前記ユーザデバイスは、物理的に分離されていて、ネットワークを通じて機能的に結合される、請求項２１に記載の移動局。
【請求項３３】
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、請求項２１に記載の移動局。
【請求項３４】
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３５】
前記命令は、テキストを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３６】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項２１に記載の移動局。
【請求項３７】
前記命令は、
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させること
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３８】
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記ユーザデバイスと対話する、請求項２１に記載の移動局。
【請求項３９】
前記命令は、
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、探し手は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
を前記プロセッサにさらに実行させる、請求項３８に記載の移動局。
【請求項４０】
前記命令は、
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立すること
を前記プロセッサにさらに実行させる、請求項３９に記載の移動局。
【請求項４１】
ターゲットのロケーションの視覚的識別を生成する移動局であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別する手段と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送る手段と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取る手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成する手段と、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、移動局。
【請求項４２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項４１に記載の移動局。
【請求項４３】
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成する手段、ここにおいて、前記視覚的識別子は時間に基づいて変化する、
をさらに備える、請求項４１に記載の移動局。
【請求項４４】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４５】
前記地理的状態情報に基づいてアラートを設定する手段、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、請求項４４に記載の移動局。
【請求項４６】
前記イメージングセンサの視野内のビデオデータを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４７】
前記イメージングセンサの視野内の静止画像データを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４８】
前記少なくとも１つのターゲットの前記視覚的識別子を選択する手段と、
前記選択に関連する前記少なくとも１つのターゲットと対話する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４９】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項４１に記載の移動局。
【請求項５０】
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別するための命令と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送るための命令と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取るための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成するための命令と、ここにおいて、前記視覚的識別子は、イメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、非一時的なコンピュータ可読媒体。
【請求項５１】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５２】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示するための命令と、
をさらに備える、請求項５１に記載の非一時的なコンピュータ可読媒体。
【請求項５３】
前記命令は、
前記地理的状態情報に基づいてアラートを設定するための命令、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、請求項５２に記載の非一時的なコンピュータ可読媒体。
【請求項５４】
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５５】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令
をさらに備える、請求項５４に記載の非一時的なコンピュータ可読媒体。
【請求項５６】
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５７】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令、
をさらに備える、請求項５６に記載の非一時的なコンピュータ可読媒体。
【請求項５８】
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択するための命令と、
前記選択に関連する前記少なくとも１つのターゲットと対話するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５９】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項６０】
複数のターゲットについて追跡情報を提供する方法であって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成することと、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供することと、
を備える、方法。
【請求項６１】
３次元の地理的状態情報を提供することは、
前記３次元の地理的状態情報を定期的にアップデートすること
をさらに備える、請求項６０に記載の方法。
【請求項６２】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することをさらに備える、請求項６０に記載の方法。
【請求項６３】
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６０に記載の方法。
【請求項６４】
複数のターゲットについて追跡情報を提供するサーバであって、
ネットワークインターフェースと、
前記ネットワークインターフェースに結合されたプロセッサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成することと、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供することと、
を前記プロセッサに実行させる実行可能な命令およびデータを記憶する、
を備える、サーバ。
【請求項６５】
前記命令は、
前記３次元の地理的状態情報を定期的にアップデートすること
を前記プロセッサにさらに実行させる、請求項６４に記載のサーバ。
【請求項６６】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定すること
を前記プロセッサにさらに実行させる、請求項６４に記載のサーバ。
【請求項６７】
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６４に記載のサーバ。
【請求項６８】
複数のターゲットについて追跡情報を提供するサーバであって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取る手段と、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成する手段と、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取る手段と、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定する手段と、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供する手段と、
を備える、サーバ。
【請求項６９】
前記３次元の地理的状態情報を定期的にアップデートする手段をさらに備える、請求項６８に記載のサーバ。
【請求項７０】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段をさらに備える、請求項６８に記載のサーバ。
【請求項７１】
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６８に記載のサーバ。
【請求項７２】
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取るための命令と、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成するための命令と、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取るための命令と、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定するための命令と、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供するための命令と、
を備える、非一時的なコンピュータ可読媒体。
【請求項７３】
前記命令は、
前記３次元の地理的状態情報を定期的にアップデートするための命令
をさらに備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【請求項７４】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令
をさらに備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【請求項７５】
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連付けられた時間値を備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示の諸態様は、一般に、ワイヤレス通信システムにおける位置決定技術に関する。詳細には、本開示は、指定されたターゲットのロケーションの視覚的識別を生成するための、様々なイメージングセンサデータと位置とを統合する手法を提供する。
【背景技術】
【０００２】
[0002]  移動局は、近年、単純な音声通信デバイスから、同時に様々なソースからのデータを収集することができる強力なモバイルコンピューティングプラットホームへと進化してきた。これらの移動局は、種々のオンボードセンサ、トランスデューサ、および／または受信機からのデータを結合し、処理して、ユーザに価値ある情報を提供することができる。場合によっては、１つまたは複数のセンサおよび／または受信機が、その位置を決定する機能を移動局に提供し得る。移動局がそれらの位置を精確に決定する能力は、パーソナルプロダクティビティ、通信、ソーシャルネットワーキング、広告、ｅコマース、および／または他の形態のデータ収集の領域で有用であり得る。さらに、これらの移動局の高速ネットワーキング機能は、それらのデータ収集機能と併せて使用されて、新しいモバイル用途およびサービスを提供し得る。
【０００３】
[0003]  従来のデジタルセルラーネットワークでは、位置特定機能は、様々な時間および／またはフェーズ測定技法によって提供されうる。例えば、ＣＤＭＡネットワークでは、使用される１つの位置決定アプローチは、アドバンスト・フォワードリンク・トライラテレーション（ＡＦＬＴ：Advanced Forward Link Trilateration）である。ＡＦＬＴを使用して、移動局は、複数の基地局から送信されたパイロット信号のフェーズ測定からその位置を計算し得る。移動局が衛星測位システム（ＳＰＳ：Satellite Positioning System）受信機を用いることのできる、ハイブリッド位置特定技法を利用して、ＡＦＬＴの改良が実現されてきた。ＳＰＳ受信機は、基地局によって送信された信号から得られた情報とは独立に位置情報を提供することができる。さらに、従来の技法を使用してＳＰＳおよびＡＦＬＴシステムの両方から得られた測定を結合することによって、位置の精確度が改善され得る。
【０００４】
[0004]  ＳＰＳまたはセルラー信号が精確な位置決定のために十分ではないことのある屋内の環境では、移動局は、位置情報を得るために、Ｗｉ−Ｆｉ（登録商標）（例えば、ＩＥＥＥ８０２．１１ｘ標準）またはＷｉＭＡＸ（登録商標）（例えば、ＩＥＥＥ８０２．１６標準）など、他のタイプのワイヤレスネットワークからの信号を利用し得る。これら他のタイプのワイヤレスネットワークにおいて使用される従来の位置決定技法は、レンジ（range）ベースの位置決定技法を利用し得る。レンジベースの位置決定技法は、そのようなネットワーク内で用いられる信号から得られる信号強度測定（例えば、受信信号強度インジケータ（ＲＳＳＩ：Received Signal Strength Indicator））および／またはラウンドトリップ時間（ＲＴＴ：Round Trip Time）測定を使用して、距離情報を推定することができる。レンジベースの位置決定は、未知の位置に置かれた移動局および／またはアクセスポイント（ＡＰ）など、これらのネットワーク内の任意のネットワークデバイスのために使用され得る。
【０００５】
[0005]  様々なモバイル用途では、ユーザが、あらかじめ定義されたグループ内で、他のユーザ、ペット、および／または関心のある対象を表し得る、１つまたは複数の指定されたターゲットのロケーションを決定することを望むことがある。状況によっては、ターゲットの時間履歴（すなわち、軌道の追跡）も望ましい場合がある。位置情報が、指定されたターゲットに関連付けられた移動局によって決定され、その後、ネットワークを通じて位置情報を共有し得る。したがって、指定されたターゲットのこのようなロケーションは、ユーザの肉眼では見ることができないが、ネットワークのコンテキスト内では「既知」である場合がある。
【０００６】
[0006]  しかし、１つまたは複数のターゲットについて位置および／または追跡情報を提供する従来のアプローチは、移動局の限られた画面サイズおよび提示されている情報の複雑さを考えると困難な場合がある。従来のアプローチは、平面マップの上にターゲットの位置情報を単純に重ねるものであり得、それは、一部のユーザを、該ユーザがマップを現実の環境の向きに合わせようとするときに混乱させ得る。
【０００７】
[0007]  したがって、ユーザが表示された情報を現実世界の環境に容易に相関させることができるようになる直感的なフォーマットのターゲット追跡情報を移動局のユーザに提供することが望ましい可能性がある。
【発明の概要】
【０００８】
[0008]  本発明の例示的な諸実施形態は、指定されたターゲットのロケーションの視覚的識別を生成するための様々なイメージングセンサデータと位置とを統合する、システムおよび方法を対象とする。
【０００９】
[0009]  一実施形態では、ユーザデバイスを通じてターゲットの地理的状態を決定するための方法が提供される。該方法は、対応する時間値とともに標準のリファレンスフレーム（standard reference frame）において位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することを含みうる。該方法は、さらに、少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、少なくとも１つのターゲットに関連する地理的状態情報を受け取ることとを含み得る。該方法は、また、地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成することであって、視覚的識別子が、ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、生成することを含み得る。
【００１０】
[0010]  他の実施形態では、ターゲットのロケーションの視覚的識別を生成する移動局が提供される。移動局は、ワイヤレストランシーバ、ワイヤレストランシーバに結合されたプロセッサ、およびプロセッサに機能的に結合されたイメージングセンサを含み得る。移動局は、また、プロセッサに結合された、実行可能な命令およびデータを記憶するメモリを含み得る。実行可能な命令は、プロセッサに、対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することを実行させることができる。プロセッサはさらに、少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送り、少なくとも１つのターゲットに関連する地理的状態情報を受け取ることができる。プロセッサはさらに、地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成することができ、視覚的識別子は、イメージングセンサによってキャプチャされたデータに関連付けられる。
【００１１】
[0011]  さらに他の実施形態では、複数のターゲットについて追跡情報を提供する方法が提示される。該方法は、複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受信することと、位置データおよび対応する時間値に基づいて３次元の地理的状態情報を生成することとを含み得る。該方法は、さらに、少なくとも１つのターゲットについての３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、少なくとも１つのターゲットの３次元の地理的状態情報に関連するユーザのアクセスパーミッション（access permission）を決定することとを含み得る。該方法は、また、要求に基づいて少なくとも１つのターゲットの３次元の地理的状態情報を提供することを含み得る。
【００１２】
[0012]  他の実施形態では、複数のターゲットについて追跡情報を提供するサーバが提供される。該サーバは、ネットワークインターフェース、ネットワークインターフェースに結合されたプロセッサ、およびプロセッサに結合されたメモリを含み得る。メモリは、複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受信することをプロセッサに実行させることができる、実行可能な命令および／またはデータを記憶する。プロセッサは、さらに、位置データおよび対応する時間値に基づいて３次元の地理的状態情報を生成し、少なくとも１つのターゲットについて３次元の地理的状態情報へのアクセスのための要求をユーザから受け取り得る。プロセッサは、また、少なくとも１つのターゲットの３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定し、要求に基づいて少なくとも１つのターゲットの３次元の地理的状態情報を提供し得る。
【００１３】
[0013]  添付の図面は、本発明の諸実施形態の説明に役立つように提示されるものであり、単に諸実施形態の例示のために提供されるのであって、諸実施形態を限定するものではない。
【図面の簡単な説明】
【００１４】
【図１Ａ】指定されたターゲットのロケーションを視覚的に識別する実施形態を示す、例示的な環境の図である。
【図１Ｂ】指定されたターゲットのロケーションを視覚的に識別する実施形態を示す、例示的な環境の図である。
【図２】ターゲットの視覚的識別子を提供することができるユーザデバイスに関する例示的な動作環境の図である。
【図３】ワイヤレスネットワークにおける移動局の位置を決定する例示的な技法を示す図である。
【図４】例示的な移動局の様々な構成要素を示すブロック図である。
【図５】例示的な測位サーバの様々な構成要素を示すブロック図である。
【図６】ターゲットのロケーションを視覚的に識別するための移動局によって実行され得る例示的なプロセスを示すフローチャートである。
【図７】ターゲットのロケーションを視覚的に識別するのを支援するために測位サーバによって実行され得る例示的なプロセスを示すフローチャートである。
【詳細な説明】
【００１５】
[0021]  本発明の諸態様が、本発明の特定の実施形態を対象とする以下の説明および関連図面において開示される。本発明の範囲から逸脱することなく、代替の実施形態が考案されうる。それに加えて、本発明の周知の要素は、本発明の関連の詳細を不明瞭にしないように、詳細には説明されず、または省略される。
【００１６】
[0022]「例示的（exemplary）」という語は、本明細書では、「例、実例、または例示としての役割を果たすこと」を意味するように使用される。「例示的」なものとしてここに説明される任意の実施形態は、必ずしも、他の実施形態よりも好ましいまたは有利なものと解釈されるべきではない。同様に、「本発明の実施形態」は、本発明のすべての実施形態が、ここに説明される特徴、利点、あるいは動作モードを含むことを要件としているわけではない。
【００１７】
[0023]  本明細書で使用される用語は、特定の実施形態を説明するためのものにすぎず、本発明の実施形態を制限することを意図したものではない。本明細書において使用されるとき、単数形「ａ」、「ａｎ」、「ｔｈｅ」は、特に明確に示さない限り、複数形も含むことが意図されている。さらに、用語「備える」、「備えること」、「含む」、および／または「含むこと」は、本明細書で使用されるとき、記載される特徴、整数、ステップ、操作、要素、および／または構成要素の存在を指定するが、１または複数のその他の特徴、整数、ステップ、操作、要素、構成要素、および／またはそれらのグループの存在あるいは追加を排除していないことが理解されよう。
【００１８】
[0024]  さらに、多くの実施形態は、例えば、コンピューティングデバイスの要素によって実行されるべき一連のアクションの観点から説明される。本明細書において説明される様々なアクションは、特定の回路（例えば、特定用途向け集積回路（ＡＳＩＣ）によって、１または複数のプロセッサにより実行されるプログラム命令群によって、あるいはそれらの組み合わせによって実行されうるということが認識されるだろう。それに加えて、本明細書において説明されるこれら一連のアクションは、実行されると関連付けられたプロセッサに本明細書において説明される機能を実行させる、コンピュータ命令群の対応するセットを記憶したコンピュータ読取可能な記憶媒体の任意の形態において全体的に実現されるものと見なされうる。このように、本発明の様々な態様は、多数の異なる形態で実現されることができ、それらのすべてが、請求項に記載の要旨の範囲内に含まれるよう企図されている。それに加えて、本明細書において説明される実施形態の各々に関して、このような実施形態の対応する形態は、例えば、説明されるアクションを実行するように「構成されたロジック」として本明細書において説明されうる。
【００１９】
[0025]  本開示では、指定されたターゲットのロケーションを視覚的に識別するための諸実施形態が提供される。これらの実施形態は、ユーザが、ターゲットの位置、向き、および／または他の情報（たとえば、高さ、時間、速度、および／または進行方向）（以下、「地理的状態情報」という）を決定するための機能を提供する。本明細書で使用するとき、ターゲットの「ロケーション」は、確立されたレファレンスフレームにおけるターゲットの既知の位置を指す。ターゲットは、ターゲットデバイスに関連付けられた、人、動物、または物体（例えば、自動車や航空機）であり得る。ターゲットデバイスは、その地理的状態情報を決定し、ネットワーク上でこの情報を伝える能力を有する。ターゲットの地理的状態情報は、ユーザデバイスのディスプレイ上にターゲットを表す何らかの形態の視覚的識別子（例えば写真またはアバター）を提示することによって、ネットワークでつながれた任意のユーザデバイス（例えば、ラップトップ、スマートフォンなど）を通じてユーザにとって容易に利用可能となり得る。視覚的識別子の外観は、その地理的状態に応じて変化し得、これについては以下でより詳細に説明する。視覚的識別子は、ターゲットの視覚的識別子がイメージングセンサの視野に現れるときにユーザが該視覚的識別子を「見る」ことを可能にするために、静止画像データまたは「リアルタイム」ビデオデータ上のオーバーレイなど、イメージングセンサによって収集されたデータと組み合わせられ得る。これは、ユーザが、指定されたターゲットをサーチするためにユーザデバイスの向きを変えることによって環境を「スキャンする」ことを可能にする。「リアルタイム」で収集されているイメージングデータと視覚的識別子との組合せは、ユーザデバイスのディスプレイ上に拡張現実感（augmented reality）を提供し、ユーザが障害物（例えば、壁）を通しておよび／または大きな距離を越えてターゲットを「見る」ことを可能にする。
【００２０】
[0026]  リファレンスおよび／または標準の座標フレーム（例えば、ＷＧＳ−８４）に関して提供される測地学的座標（geodetic coordinates）（例えば、緯度、経度、高度）を含みうる、屋内または屋外の、ターゲットデバイスの座標を利用することによって、ターゲットの位置が収集され得る。位置および／または向き情報がターゲットデバイスについて決定されると、情報は、サーバなど、ネットワークにつながれた別の処理デバイスによって収集され、後にユーザデバイスを通じてネットワーク上の関心パーティ（interested party）によってアクセスされうるデータベースに記憶され得る。あるいは、処理がアクセスポイントによって行なわれ、次いでユーザデバイスに送られ、ユーザデバイスによって完全に実施され得る。
【００２１】
[0027]  図１Ａおよび図１Ｂは、指定されたターゲットのロケーションを視覚的に識別するいくつかの実施形態を示す環境１００Ａおよび１００Ｂの図である。図１Ａを参照すると、部屋１０２の中にいる人でありうるターゲット１０６は、ターゲットデバイス１０７と同じ場所に位置する。通常、他の物体（例えば、物体１０８）も部屋の中に存在し得るが、通常はターゲットデバイス１０７には関連付けられない。移動局でありうるターゲットデバイス１０７は、ある時間期間にわたってネットワーク１１３を通じてサーバ１１１にそのロケーション（あるいはいくつかの実施形態では、その地理的状態情報）をワイヤレスに提供することができる。部屋１０２の外に位置する移動局でありうるユーザデバイス１１０は、ネットワーク１１３を介してサーバ１１１からターゲットデバイス１０７の地理的状態を得ることができる。ユーザデバイス１１０は、部屋１０２の方向に向けられたオンボードのイメージングセンサを使用してイメージングセンサデータ（例えば、静止画像データおよび／または動画）を同時に収集しうる。ユーザデバイス１１０がそれ自身の位置および向きを知っているので、それは、そのイメージングセンサデータと、ターゲットデバイス１０７の地理的状態に対応するデータとを組み合わせることができる。ユーザデバイス１１０が部屋１０２の方向に向けられているときには、イメージングセンサは、部屋１０２の表示１１２を含み得る、画像化されたシーンの表示をそのディスプレイ１１４上に提供する。ディスプレイ１１４上の適切なロケーションにおいて、部屋１０２の表示１１２内で、視覚的識別子１０９がターゲット１０６を表すために表示されうる。視覚的識別子１０９は、ターゲット１０６の写真、あるいはアバターなどの形式化されたアイコンでありうる。上記のとおり、部屋１０２内の物体１０８は、いずれのターゲットデバイスにも関連付けられず、したがってサーバ１１１上に記憶された地理的状態情報を有していない。したがって、物体１０８は、ディスプレイ１１４上に表示されない。
【００２２】
[0028]  図１Ｂは、他の実施形態がターゲット１１６の視覚的識別子について時間履歴を提供することができる、環境１００Ｂを示す。図１Ｂを参照すると、ターゲットデバイス１１７と同じ場所に位置するターゲット１１６は、部屋１１５の中を移動し得る。ターゲット１１６の動きは、時間ｔ＝０からｔ＝ｔＮまでターゲットデバイス１１７によって追跡され得る。移動局でありうるターゲットデバイス１１７は、ネットワーク１１３を通じてサーバ１１１に時間の関数としてそのロケーション（すなわち、地理的状態の一例）をワイヤレスに提供することができる。部屋１１５の外に位置する移動局でありえるユーザデバイス１２０は、そのイメージングセンサを使用して同時にイメージングセンサデータを収集しながら、ネットワーク１１３を介してサーバ１１１からターゲットデバイス１１７の地理的状態を得ることができる。図１Ｂに示されるように、ユーザデバイス１２０は、イメージングセンサの視野が物体１１８と部屋１１５の対面する壁１２５の両方を含むような向きに向けられる。したがって、イメージングセンサは、部屋１１５の対面する壁１２５の表示１２７とともに、ディスプレイ１２３内に物体１１８の表示１２１を提供する。さらに、複数の視覚的識別子１１９は、それが追跡された時間的範囲に対応する異なる複数の時間においてターゲット１１６を表すように表示される。したがって、視覚的識別子１１９（ｔ＝０）、１１９（ｔ−ｔｉ）、および１１９（ｔ＝ｔＮ）が、それぞれ、ターゲット１１６（ｔ＝０）、１１６（ｔ−ｔｉ）、および１１６（ｔ＝ｔＮ）を表すように表示されることになる。上記と同じように、視覚的識別子は、ターゲット１１６の写真、あるいはアバターのような形式化されたアイコンであり得る。さらに、この場合、時間の各瞬間における視覚的識別子は、異なる形で表示され得る。例えば、視覚的識別子１１９（ｔ＝０）が最も早く生じるので、それは、視覚的識別子１１９（ｔ＝ｔｉ）および１１９（ｔ＝ｔＮ）よりも明るい色で表示され得、ここで、１１９（ｔ＝ｔＮ）が最も最近の時間的瞬間におけるターゲット１１６（ｔ−ｔＮ）を表すので、最も暗い色を使用して表示され得る。したがって、ユーザデバイスは、時間および／またはターゲットの他の状態に基づいて視覚的識別子１１９の外観を変更することができる。
【００２３】
[0029]  ある時間期間にわたってターゲットを追跡することが可能であることは、ある人がどこに向かっているかを決定するために使用され得る。これは、ある人の現在のロケーションを決定しようと試みるときだけでなく、その人のロケーションを決定することができない（たとえば、ロケーションサービスが利用可能でない、あるいはオフにされている）ときにも、有用であり得る。この場合、追跡された履歴を使用することは、ターゲットのロケーションを推定（extrapolate）するために使用され得る。一般に、ユーザデバイス１２０は、はるかに長い時間期間にわたってターゲットを表示することができ、たとえば、ディスプレイ１２３は、ターゲット１１６が指定されたエリア内に位置していた状況の時間履歴を示すことができる。この態様では、ターゲット１１６が以前に位置していた場所を示す視覚的識別子は、ロケーションのエイジに基づいて色、サイズおよび／または形状を変化させ得る。他の態様では、視覚的識別子１１９は、ユーザデバイス１２０までの距離および／またはリファレンスに対する近接度に基づいて、サイズ、形状、および／または色を変化させ得る。他の態様では、視覚的識別子１１９は、対話型であり得、タッチスクリーンディスプレイを使用して表示（例えば、１１９）をタップするなど、ユーザによってそれが選択されたときに、発生の日時など、追加の情報を提供することができる。あるいは、ユーザと対話すると、視覚的識別子１１９は、ターゲットデバイス１１７に関連付けられた人とのコンタクトを開始し、たとえば、テキスト、音声コール、ビデオ会議を確立するため、および／またはゲームを開始するために使用され得る。したがって、視覚的識別子１１９は、ユーザに情報を伝えるために任意の方法で変更され得る。例えば、視覚的識別子は、動的なものであり得、時間に応じて変化し得る。
【００２４】
[0030]  少なくとも１つのターゲット１１６がゲームをプレイすることを通じてユーザデバイス１２０と対話し得る、様々なタイプのゲームが、前述の諸実施形態を使用してプレイされうる。例えば、かくれんぼ（hide and go seek）のゲームを行うことが、種々の実施形態において実施され得る。ここでは、ゲームは、所定の時間が満了するまでターゲットの表示なしに始まることができ、探し手は、隠れたターゲットを見つけるためにそのエリアをスキャンすることができる。隠れたターゲットは、常に探し手を見ることができ、そして、探し手は、近接範囲内のターゲットを表示することができ、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた（found）」として通知を与えられる。ターゲットのグループから選択するときには、ユーザが表示することを望むサードパーティメンバーのバディリスト（buddy list）からターゲットが選択され、どのターゲットが参加し得るかを制限するオプションと、サードパーティターゲット間で区別するために該サードパーティターゲットのクラスを異なる形で表示する、あるいはバディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、バディリストが使用され得る。
【００２５】
[0031]  さらに、ターゲットに関する情報を共有するパーミッション（permissions）が確立され、サーバ１１１内に記憶され得る。パーミッションは、ユーザおよび／またはターゲットのアイデンティティに基づき、および／またはターゲットが特定のエリアや部屋などにいること（たとえば、ある特定の店にいるときには共有するが、別の店にいるときには共有しない）に基づき得る。
【００２６】
[0032]  他の実施形態では、地理的状態情報に基づいてアラートが設定され得る。アラートは、テキストメッセージ、電子メール、コール、ポップアップメッセージ、および／または可聴アラートであり得る。例えば、ユーザは、指定されたロケーションの予め定められた半径に基づいてターゲット１１６の視覚的識別子１１９を示すべきかどうか決定しうる。例えば、ユーザデバイス１２０がターゲットの半径しきい値内にくるまで、視覚的インジケーション１１９は、隠されたままであり得る。ディスプレイ１２３は、それが半径内にあるときにターゲット１１６の視覚的識別子１１９を示しうるにすぎない。他の態様では、半径の概念は、地理的な座標によって確立された任意の境界（例えば、「ジオフェンス（geo-fence）」）に及ぶように一般化され得る。ターゲット１１６がジオフェンス（図示せず）によって確立されたエリアに入る／エリアから出るときには、ユーザは、警告され得る。他の態様では、ジオフェンスは、ユーザデバイス１２０によってターゲットが見つけられないエリアを指定しうる。
【００２７】
（指定されたターゲットの場所を視覚的に特定する例示的なアプリケーション）  
[0033]  図１Ａおよび／または図１Ｂにおいて上記した諸実施形態は、様々な異なるアプリケーションにおいて有用であり得る。例えば、ターゲットデバイスの位置は、子供に関連付けられ、親のユーザデバイスに知られ、または親のユーザデバイスと共有され得る。親は、周囲でユーザデバイスをスイープし、そのディスプレイは、親の視覚的近接範囲を超えて子供をサーチするために、拡張現実タイプのレイオーバーを提供し得る。この場合、ユーザデバイスは、ユーザデバイスの向きが変化するときにリアルタイムで静止画像データおよび／またはビデオデータを収集し得る。ユーザデバイス上では、例えば、子供の顔、子供までの距離、または子供を表すインジケータが、ユーザデバイスが子供のロケーションのところを指し示すときに、その子供が親の実際の視線内にない（たとえば、子供が壁の反対側にいる）場合でも、親に提示され得る。他の例では、ユーザがショッピングモールにいるときには、ユーザは、自身の子供がどこにいるかを視覚的に特定し、および／または、子供がモールの異なる部分にいるときでも子供のロケーションを追跡するために、ユーザデバイスを周囲でスイープし得る。さらに、ユーザデバイスのディスプレイは、たとえば、ターンバイターン方式で子供に指示を与え得る。また、時間的なアスペクトがディスプレイに含められて、ユーザが選択した時間期間を子供がどこで経過したかを親が知ることができるようにし得る。
【００２８】
[0034]  図２は、ターゲットの視覚的識別子を提供することができる移動局２０８として実現されうるユーザデバイスに関する例示的な動作環境２００の図である。本開示の諸実施形態は、位置を決定するための様々な技法を利用しうる移動局２０８を対象とする。動作環境２００は、１つまたは複数の異なるタイプのワイヤレス通信システムおよび／またはワイヤレス測位システムを含み得る。図２に示された実施形態では、衛星測位システム（ＳＰＳ）２０２ａ〜２０２ｃが、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂのための独立した位置情報ソースとして使用され得る。移動局２０８は、ＳＰＳ衛星からジオロケーション情報を得るための信号を受信するように特に設計された１つまたは複数の専用のＳＰＳ受信機を含み得る。
【００２９】
[0035]  動作環境２００は、また、ワイヤレスの音声および／またはデータ通信のために、移動局２０８のための別の独立した位置情報ソースとして使用され得る、１つまたは複数のタイプの広域ネットワークワイヤレスアクセスポイント（ＷＡＮ−ＷＡＰ）２０４ａ〜２０４ｃの複数のものをふくむことができる。ＷＡＮ−ＷＡＰ ２０４ａ〜２０４ｃは、既知のロケーションにあるセルラー基地局、および／または、たとえばＷｉＭＡＸ（たとえば８０２．１６）などの他の広域ワイヤレスシステムを含み得る、広域ワイヤレスネットワーク（ＷＷＡＮ）の一部であり得る。ＷＷＡＮは、簡略化のために図２には示されていない他の既知のネットワークコンポーネントを含みうる。通常、ＷＷＡＮ内の各ＷＡＮ−ＷＡＰ ２０４ａ〜２０４ｃは、固定位置から動作し、大都市および／または地方のエリアにわたるネットワークカバレッジを提供することができる。
【００３０】
[0036]  動作環境２００は、さらに、ローカルエリアネットワークワイヤレスアクセスポイント（ＬＡＮ−ＷＡＰ）２０６ａ〜２０６ｅを含み得、ワイヤレスの音声および／またはデータ通信のため、ならびに位置データの別の独立したソースのために使用され得る。ＬＡＮ ＷＡＰ ２０６ａ〜２０６ｅは、建物内で動作し、ＷＷＡＮよりも小さな地理的領域にわたって通信を行い得る、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）の一部であり得る。そのようなＬＡＮ−ＷＡＰ ２０６ａ〜２０６ｅは、例えば、ＷｉＦｉ（登録商標）ネットワーク（８０２．１１ｘ）、セルラーピコネットおよび／またはフェムトセル、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワークなどの一部であり得る。
【００３１】
[0037]  移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、ＳＰＳ衛星２０２ａ〜２０２ｃ、ＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃ、および／またはＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅのうちのいずれか１つまたはそれらの組合せから位置情報を得ることができる。前述のシステムの各々は、異なる技術を使用して、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂについて位置の独立した推定を提供し得る。いくつかの実施形態では、移動局は、位置データの精確度を改善するために、異なるタイプのアクセスポイントの各々から得られた解を結合し得る。
【００３２】
[0038]  ＳＰＳ衛星２０２ａ〜２０２ｃを使用して位置を得るときには、移動局は、ＳＰＳ衛星２０２ａ〜２０２ｃによって送信された複数の信号から、従来の技術を使用して、位置を抜き出すＳＰＳ衛星２０２ａ〜２０２ｃとともに使用されるように特に設計された受信機を用いることができる。本明細書に記載の方法および装置は、様々な衛星測位システムとともに使用されることができ、それらは、通常、送信機から受信された信号に少なくとも一部基づいて、地球上または上方の自身の位置をエンティティが決定することを可能にするように位置決めされた送信機のシステムを含む。このような送信機は、通常、設定されたチップ数の繰り返し疑似ランダム雑音（ＰＮ）符号によりマークされた信号を送信し、地上ベースの制御局、ユーザ機器および／または宇宙ビークル上に位置しうる。特定の例では、このような送信機は、地球周回衛星ビークル（ＳＶ）に位置しうる。たとえば、全地球測位システム（ＧＰＳ）、ガリレオ、グロナスまたはコンパスのような全地球的航法衛星システム（ＧＮＳＳ）のコンステレーション内のＳＶは、コンステレーション内の他のＳＶによって送信されたＰＮコードから識別可能なＰＮコードでマークされた信号を送信し得る（たとえば、ＧＰＳ等の場合、衛星ごとに異なるＰＮコードを使用し、グロナス等の場合、異なる周波数で同じコードを使用する）。ある特定の態様によると、ここに示される技法は、ＳＰＳ用のグローバルシステム（例えば、ＧＮＳＳ）に限定されない。例えば、ここで提供される技法は、例えば、日本上空の準天頂衛星システム（ＱＺＳＳ）、インド上空のインド地域航法衛星システム（ＩＲＮＳＳ）、中国上空の北斗などのような、様々な地域システム、および／または、１つまたは複数の全地球および／または地域航法衛星システムに関連付けられた、または他の何らかの形でそれらとの使用について可能にされた様々な補強システム（例えば、静止衛星型衛星航法補強システム（ＳＢＡＳ））に適用される、または他の何らかの形でそれらとの使用について可能にされうる。限定ではなく例として、ＳＢＡＳは、インテグリティ情報、ディファレンシャル補正などを提供する（１つまたは複数の）補強システム、例えば、広域補強システム（ＷＡＡＳ）、欧州静止衛星航法オーバレイサービス（ＥＧＮＯＳ）、運輸多目的衛星用衛星航法補強システム（ＭＳＡＳ）、ＧＰＳ支援静止衛星補強航法またはＧＰＳおよび静止衛星補強航法システム（ＧＡＧＡＮ）、および／または同様のものなどを含みうる。したがって、ここで使用される場合、ＳＰＳは、１つまたは複数の全地球および／または地域航法衛星システムおよび／または補強システムの任意の組み合わせを含むことができ、また、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳのような信号、および／またはこのような１つまたは複数のＳＰＳに関連付けられた他の信号を含むことができる。
【００３３】
[0039]  さらに、開示される諸実施形態は、シュードライトあるいは衛星とシュードライトの組み合わせを利用する位置決定システムとともに使用され得る。シュードライトが、ＧＰＳ時間で同期され得る、Ｌバンド（または他の周波数）キャリア信号上で変調されるＰＮコードまたは他のレンジングコード（ＧＰＳまたはＣＤＭＡセルラー信号に類似）をブロードキャストする地上ベース（ground-based）の送信機である。そのような各々の送信機が、リモートの受信機による識別を可能にするように、ユニークなＰＮコードを割り当てられうる。シュードライトは、トンネル、鉱山、建物、都市の峡谷（urban canyons）または他の囲まれたエリアの中のような、軌道上の衛星からのＧＰＳ信号が利用可能ではないかもしれない状況で有用である。シュードライトの他のインプリメンテーションは、無線ビーコンとして知られている。本明細書で使用するとき、用語「衛星（satellite）」は、シュードライト、シュードライトの等価物、および考えられる他の物を含むことが意図されている。本明細書で使用するとき、用語「ＳＰＳ信号」は、シュードライトまたはシュードライトの等価物からのＳＰＳに類似の信号を含むことが意図されている。
【００３４】
[0040]  ＷＷＡＮから位置を得るときには、各ＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃがデジタルセルラーネットワーク内の基地局の形態をとり得、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、位置を得るために基地局信号を利用することができるセルラートランシーバおよびプロセッサを含み得る。デジタルセルラーネットワークが追加の基地局または図２に示された他のリソースを含み得ることが理解されるべきである。ＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃは、実際には移動可能であり、あるいは他の何らかの形で再配置可能であり得るが、説明の目的上、それらは、事実上固定された位置に配置されていると仮定される。
【００３５】
[0041]  移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、例えば、アドバンスト・フォワードリンク・トライラテレーション（ＡＦＬＴ：Advanced Forward Link Trilateration）のような既知のタイムオブアライバル技法を使用して位置決定を行い得る。他の実施形態では、各ＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃがＷｉＭａｘワイヤレスネットワーキング基地局の形態をとりうる。この場合、移動局２０８は、ＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃによって提供される信号からタイムオブアライバル（ＴＯＡ）技法を使用してその位置を決定しうる。以下でより詳細に説明するように、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、スタンドアロンモードで、あるいは、ＴＯＡ技法を使用して測位サーバ２１０およびネットワーク２１２の支援を用いて、位置を決定しうる。本開示の諸実施形態が、異なるタイプであるＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃを使用して移動局２０８に位置情報を決定させることを含むことに留意する。例えば、一部のＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃは、セルラー基地局であり得、他のＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃは、ＷｉＭａｘ基地局であり得る。このような動作環境では、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、異なるタイプのＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃの各々からの信号を利用し、さらに、精確度を改善するために、得られた位置の解を組み合わせることができる。
【００３６】
[0042]  ＷＬＡＮを使用して位置を得るときには、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、測位サーバ２１０およびネットワーク２１２の支援によりタイムオブアライバル技法を利用し得る。測位サーバ２１０は、ネットワーク２１２を通じて移動局２０８に通信し得る。ネットワーク２１２は、ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅを組み込んだワイヤードネットワークおよびワイヤレスネットワークの組合せを含み得る。一実施形態では、各ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅは、たとえば、ＷｉＦｉワイヤレスアクセスポイントであり得、それは、必ずしも固定位置には設置されておらず、位置を変更し得る。各ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅの位置は、共通の座標系において測位サーバ２１０内に記憶され得る。一実施形態では、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂの位置は、各ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅから信号を受信することによって決定され得る。各信号が、受信された信号に含まれ得る何らかの形態の識別情報（例えば、ＭＡＣアドレスなど）に基づいてその発信元ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅに関連付けられ得る。移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、次いで、受信された信号の各々に関連付けられた時間遅延を得ることができる。移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂは、次いで、ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅの各々の時間遅延および識別情報を含み得るメッセージを形成し、該メッセージを測位サーバ２１０にネットワーク２１２を介して送ることができる。受信されたメッセージに基づいて、測位サーバ２１０は、関連のあるＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅの記憶されたロケーションを使用して、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂの位置を決定し得る。測位サーバ２１０は、ローカル座標系内の位置へのポインタを含む、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂへのロケーション設定情報（ＬＣＩ：Location Configuration Information）メッセージを生成し、提供しうる。ＬＣＩメッセージは、また、移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂのロケーションに関して他の関心ポイントを含み得る。移動局２０８およびターゲットデバイス２１４ａ〜２１４ｂの位置を計算するときには、測位サーバ２１０は、ワイヤレスネットワーク内の要素によって導入され得る異なる複数の遅延を考慮に入れることができる。
【００３７】
[0043]  ターゲットデバイス２１４ａ〜２１４ｂの位置がどのように決定されるかにかかわらず、各ターゲットデバイス２１４ａ〜２１４ｂは、その位置を提供することができ、または一部の実施形態では、移動局２０８（この実施形態ではユーザデバイスである）がターゲットデバイス２１４ａ〜２１４ｂの視覚的インジケーションを生成するために地理的状態情報にアクセスおよび／または追跡し得るように、任意の時間期間にわたるその地理的状態情報を提供しうる。測位サーバ２１０は、さらに、ターゲットデバイス２１４ａ〜２１４ｂに関連付けられた人が移動局２０８によって監視されるべきパーミッションを提供し得るように、パーミッション（permissions）および／またはアクセスコントロールリスト（ＡＣＬ）を記憶し得る。一部の実施形態では、測位サーバ２１０は、さらに、経時的なターゲットデバイス２１４ａ〜２１４ｂの受信された位置に基づいてターゲットデバイス２１４ａ〜２１４ｂの地理的状態情報を得ることができる。
【００３８】
[0044]  本明細書で記載される位置決定技法は、広域ワイヤレスネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）など、様々なワイヤレス通信ネットワークに使用され得る。「ネットワーク」および「システム」という用語は、交換可能に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ  −  ＦＤＭＡ）ネットワーク、ＷｉＭａｘ（ＩＥＥＥ８０２．１６）などであり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））などのような１つまたは複数の無線アクセス技術（ＲＡＴ）をインプリメントしうる。ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、およびＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標））、デジタルアドバンストモバイル電話システム（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴをインプリメントしうる。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）という名称のコンソーシアムからの文書に説明されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称のコンソーシアムからの文書に説明されている。３ＧＰＰおよび３ＧＰＰ２の文書は、公衆に利用可能である。ＷＬＡＮは、ＩＥＥＥ ８０２．１１ｘネットワークであり、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ ８０２．１５ｘ、または何らかの他のタイプのネットワークでありうる。技法は、また、ＷＷＡＮ、ＷＬＡＮおよび／またはＷＰＡＮの任意の組合せについて使用され得る。
【００３９】
[0045]  図３は、ワイヤレスネットワークにおける移動局３０８の位置を決定する例示的な技法を示す図である。図３に示されるように、移動局３０８はユーザデバイスまたはターゲットデバイスであり得る。各移動局３０８に関する座標は、ラウンドトリップ時間（ＲＴＴ）測定、ＲＳＳＩ測定、および／または様々な三辺測量（trilateration）技法を使用することを含み得る、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、セルラーなどのワイヤレスネットワークに関連する既知の技術を使用して決定され得る。また、ＲＦＩＤ／ＮＦＣ測位スキーム、ビーコン、レンジングデバイス、ＡＦＬＴ、またはそれらの任意の組合せを採用する、他のワイヤレス測位技法も使用され得る。
【００４０】
[0046]  移動局３０８は、ＲＦ信号（たとえば、２．４ＧＨｚおよび／または５．０ＧＨｚ）ならびにＲＦ信号の変調および情報パケットの交換のための標準プロトコル（たとえば、ＩＥＥＥ８０２．１１）を使用して、複数のＷＡＰ３１１ａ〜３１１ｃとワイヤレスに通信することができる。図３では、ＷＡＰ３１１ａ〜３１１ｃは、ＬＡＮ−ＷＡＰおよび／またはＷＡＮ−ＷＡＰであり得る。交換された信号から異なる複数のタイプの情報を抽出し、ネットワークのレイアウト（すなわち、ネットワークジオメトリ）を用いることによって、移動局３０８は、あらかじめ定められた参照座標系（reference coordinate system）におけるその位置を決定し得る。図３に示されるように、移動局３０８は、２次元座標系を使用してその位置（ｘ、ｙ）を指定しうるが、本明細書で開示される実施形態は、それだけに限定されず、また、追加の次元が望ましい場合、３次元座標系を使用する位置決定にも適用可能である。さらに、図３には３つのＷＡＰＳ３１１ａ〜３１１ｃが示されているが、諸実施形態は、追加のＷＡＰを利用し、過度に決定された（over-determined）システムに適用可能な技法を使用して位置を解くことができ、これは、異なる複数のノイズ効果によって導入された様々なエラーを平均してならし、したがって、決定された位置の精確度を改善し得る。
【００４１】
[0047]  その位置（ｘ，ｙ）を決定するためには、移動局３０８は、はじめに、ネットワークジオメトリを決定する必要がありうる。ネットワークジオメトリは、参照座標系（（ｘｋ，ｙｋ）、ｋ＝１，２，３）におけるＷＡＰ３１１ａ〜３１１ｃの各々の位置を含み得る。ネットワークジオメトリは、例えば、ビーコン信号においてこの情報を提供すること、外部ネットワーク上の外部の専用サーバを使用して情報を提供すること、または一様なリソース識別子を使用して情報を提供することなど、任意の方法で移動局３０８に提供され得る。
【００４２】
[0048]  移動局３０８は、次いで、ＷＡＰ３１１ａ〜３１１ｃの各々に対する距離（ｄｋ、ｋ＝１，２，３）を決定し得る。移動局３０８とＷＡＰ３１１ａ〜３１１ｃとの間で交換されるＲＦ信号の異なる特性を利用することによって、これらの距離（ｄｋ）を推定する、いくつもの異なるアプローチが存在する。このような特性には、後述するように、信号の往復伝搬時間（ＲＴＴ）および／または信号の強度（ＲＳＳＩ）が含まれ得る。これらの特性は、既知の技法を使用して距離を決定するために使用され得る。
【００４３】
[0049]  他の実施形態では、距離（ｄｋ）は、１つには、ＷＡＰに関連しない他の情報ソースを使用して決定され、または高精度化（refined）されうる。例えば、ＧＰＳなど、他の測位システムが、ｄｋの粗な推定を提供するために使用され得る。ＧＰＳが、予想される動作環境（屋内、大都市など）においてｄｋの一貫して精確な推定を提供するには不十分な信号を有し得る可能性が高いことに留意すべきである。しかしながら、ＧＰＳ信号は、位置決定プロセスを支援するために他の情報と組み合わせられることができる。
【００４４】
[0050]  各距離が決定されたら、移動局３０８は、次いで、たとえば、三辺測量など、様々な既知の幾何学的技法を用いて、その位置（ｘ，ｙ）を解くことができる。図３から、移動局３０８の位置が、理想的には、点線を用いて描かれた円の交わるところにあることがわかる。各円は、半径ｄｋ、中心（ｘｋ，ｙｋ）（ｋ＝１，２，３）によって定義される。実際は、これらの円の交点は、ネットワーク化されたシステムにおけるノイズおよび他のエラーに起因して、単一の点にはない場合がある。
【００４５】
[0051]  図４は、例示的な移動局４００の様々な構成要素を示すブロック図である。単純にするために、図４のボックス図に示された様々な特徴および機能は、コモンバスを使用して１つに接続されており、これは、これらの様々な特徴および機能が動作可能に１つに結び付けられていることを表すことが意図されている。他の接続、メカニズム、特徴、機能などが、実際のポータブルワイヤレスデバイスを動作可能に結合および構成するために必要に応じて提供され適合され得ることが、当業者には認識されよう。さらに、図４の例に示された特徴または機能のうちの１つまたは複数がさらに細分化され、あるいは図４に示された特徴または機能のうちの２つ以上が結合され得ることもまた、認識される。
【００４６】
[0052]  移動局４００は、１つまたは複数のアンテナ４０２に接続されうる１つまたは複数の広域ネットワークトランシーバ４０４を含み得る。広域ネットワークトランシーバ４０４は、ＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃと通信する、および／またはＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃからの／への信号を検出する、および／またはネットワーク内の他のワイヤレスデバイスと直接通信するのに適した、デバイス、ハードウェア、および／またはソフトウェアを含む。一態様では、広域ネットワークトランシーバ４０４は、ワイヤレス基地局のＣＤＭＡネットワークと通信するのに適したＣＤＭＡ通信システムを含み得るが、他の態様では、ワイヤレス通信システムは、たとえばＴＤＭＡまたはＧＳＭなど、別のタイプのセルラー電話ネットワークを含み得る。さらに、他の任意のタイプのワイヤレスネットワーキング技術、たとえばＷｉＭａｘ（８０２．１６）などが使用され得る。移動局４００は、また、１つまたは複数のアンテナ４０２に接続され得る、１つまたは複数のローカルエリアネットワークトランシーバ４０６を含み得る。ローカルエリアネットワークトランシーバ４０６は、ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅと通信する、および／またはＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅへの／からの信号を検出する、および／またはネットワーク内の他のワイヤレスデバイスと直接通信するのに適した、デバイス、ハードウェア、および／またはソフトウェアを含む。一態様では、ローカルエリアネットワークトランシーバ４０６は、１つまたは複数のローカルワイヤレスアクセスポイントと通信するのに適したＷｉＦｉ（８０２．１１ｘ）通信システムを含み得るが、他の態様では、ローカルエリアネットワークトランシーバ４０６は、別のタイプのローカルエリアネットワーク、パーソナルエリアネットワーク（例えば、Ｂｌｕｅｔｏｏｔｈ）を含み得る。さらに、他の任意のタイプのワイヤレスネットワーキング技術、たとえば、ウルトラワイドバンド（Ultra Wide Band）、ＺｉｇＢｅｅ、ワイヤレスＵＳＢなどが使用され得る。
【００４７】
[0053]  本明細書で使用するとき、「ワイヤレスアクセスポイント」（ＷＡＰ）という略語は、ＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅおよび／またはＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃを指すために使用され得る。具体的には、以下の説明では、「ＷＡＰ」という用語が使用されるときには、諸実施形態が、複数のＬＡＮ−ＷＡＰ２０６ａ〜２０６ｅ、複数のＷＡＮ−ＷＡＰ２０４ａ〜２０４ｃ、またはこれら２つの任意の組合せからの信号を利用することができる移動局４００を含み得ることが理解されるべきである。移動局４００によって利用されているＷＡＰの具体的なタイプは、動作環境に応じて決まり得る。さらに、移動局４００は、精確な位置の解にたどり着くために様々なタイプのＷＡＰ間で動的に選択し得る。
【００４８】
[0054]  ＳＰＳ受信機４０８も移動局４００に含められ得る。ＳＰＳ受信機４０８は、衛星信号を受信するための１つまたは複数のアンテナ４０２に接続され得る。ＳＰＳ受信機４０８は、ＳＰＳ信号を受信して処理する、いずれか適切なハードウェアおよび／またはソフトウェアを含み得る。ＳＰＳ受信機４０８は、他のシステムから必要に応じて情報および動作を要求し、任意の適切なＳＰＳアルゴリズムによって得られた測定を使用して移動局４００の位置を決定するために必要な計算を行う。
【００４９】
[0055]  広域ネットワークトランシーバ４０４、ローカルエリアネットワークトランシーバ４０６、およびＳＰＳ受信機４０８によって受信された信号から得られたモーションデータとは独立した、相対的な動きおよび／または向き情報を提供するために、モーション／オリエンテーションセンサ４１２がプロセッサ４１０に結合され得る。限定ではなく一例として、モーション／オリエンテーションセンサ４１２は、加速度計（例えば、ＭＥＭＳデバイス）、ジャイロスコープ、地磁気センサ（例えば、コンパス）、高度計（例えば、気圧高度計）、および／または他の任意のタイプの動き検出センサを利用し得る。さらに、モーション／オリエンテーションセンサ４１２は、複数の異なるタイプのデバイスを含み、モーション情報を提供するためにそれらの出力を結合し得る。
【００５０】
[0056]  イメージングセンサ４１３が、前述したように後で表示するために視覚的識別子と結合する、移動局４００に関連付けられた視野の画像および／またはビデオデータを提供するために、プロセッサ４１０に結合され得る。イメージングセンサ４１３は、ＣＣＤ、ＣＭＯＳイメージングセンサなど、任意の適切な光学センサであり得る。あるいは、一部の実施形態では、イメージングセンサ４１３は、ユーザデバイスから物理的に切り離されていて、ネットワークを通じて機能的に結合されるものであり得る。
【００５１】
[0057]  プロセッサ４１０は、処理するためのデータを受け取り、および／または様々な動作モードのためにコンポーネントの構成についてのコマンドを提供するために、広域ネットワークトランシーバ４０４、ローカルエリアネットワークトランシーバ４０６、ＳＰＳ受信機４０８、モーション／オリエンテーションセンサ４１２、および／またはイメージングセンサ４１３の間でデータを交換しうる。プロセッサ４１０は、処理機能ならびに他の計算および制御機能を提供する１つまたは複数のマイクロプロセッサ、マイクロコントローラ、および／またはデジタルシグナルプロセッサを含み得る。プロセッサ４１０は、また、移動局４００内でプログラムされた機能を実行するためのデータおよびソフトウェア命令を記憶するメモリ４１４を含み得る。メモリ４１４は、プロセッサ４１０のオンボードでありえ（例えば、同じＩＣパッケージ内）、および／または、メモリは、プロセッサ４１０の外部メモリでありえ、データバスを介して機能的に結合されうる。本開示の諸態様に機能的に関連付けられたソフトウェアの詳細については、以下でより詳細に説明する。
【００５２】
[0058]  いくつものソフトウェアモジュールおよびデータテーブルが、メモリ４１４内に存在し、通信、位置決定、および視覚的識別／ディスプレイ機能を管理するために、プロセッサ４１０によって利用され得る。図４に示されるように、メモリ４１４は、測位モジュール４１６、アプリケーションモジュール４３０、受信信号強度インジケータ（ＲＳＳＩ）モジュール４２０、ラウンドトリップ時間（ＲＴＴ）モジュール４２２、レンダリング／ディスプレイモジュール４２８、およびターゲット情報モジュール４３２を含み、および／または他の何らかの形で受信しうる。図４に示されたメモリ４１４の中身の編成は例示的なものに過ぎず、したがって、モジュールおよび／またはデータ構造の機能は、移動局４００の実装に応じて異なる形で組み合わされ、分離され、および／または構造化され得ることが理解される。
【００５３】
[0059]  アプリケーションモジュール４３０は、測位モジュール４１６からの位置情報を要求する、モバイルデバイス４００のプロセッサ４１０上で動作するプロセスでありうる。アプリケーションは、通常、ソフトウェアアーキテクチャの上位層内で動作し、図１の説明において上記で提示した、バディロケータ（Buddy Locator）、ショッピングおよびクーポン、資産追跡（Asset Tracking）、および／または様々なゲームおよびアプリケーションを含み得る。測位モジュール４１６は、複数のＷＡＰと交換された信号から測定されたＲＴＴから得られた情報を使用してモバイルデバイス４００の位置を決定し得る。ＲＴＴ技法を使用して精確に位置を決定するために、各ＷＡＰによって導入された処理時間遅延のリーズナブルな推定が、測定されたＲＴＴをキャリブレート／調整するために使用され得る。測定されたＲＴＴは、ラウンドトリップ時間（ＲＴＴ）情報を得るために移動局４００とＷＡＰとの間で交換される信号のタイミングを測定し得る、ＲＴＴモジュール４２２によって決定され得る。
【００５４】
[0060]  測定されると、ＲＴＴ値は、モバイルデバイス４００の位置を決定するのを支援するために測位モジュール４１６に渡され得る。測位モジュール４１６は、ＷＡＰの処理時間を推定するために補足情報を使用し得る。一実施形態では、ＷＡＰによって伝達された信号の振幅値は、この情報を提供するために使用され得る。これらの振幅値は、ＲＳＳＩモジュール４２０によって決定されたＲＳＳＩ測定の形で決定されうる。ＲＳＳＩモジュール４２０は、信号に関する振幅および統計情報を測位モジュール４１６に提供し得る。測位モジュール４１６は、次いで、ＲＴＴ測定をキャリブレートし、位置を精確に決定するために、処理時間を推定し得る。位置は、次いで、その前述の要求に応答してアプリケーションモジュール４３０に出力され得る。加えて、測位モジュール４１６は、動作パラメータを交換するためにパラメータデータベース４２４を利用しうる。このようなパラメータには、各ＷＡＰについての決定された処理時間、共通の座標フレーム内のＷＡＰの位置、ネットワークに関連する様々なパラメータ、初期の処理時間推定、および事前に決定された処理時間推定などが含まれ得る。
【００５５】
[0061]  ターゲット情報モジュール４３２が、測位サーバ２１０によって提供される地理的状態情報およびパーミッション情報を決定し得る。パーミッション情報は、各ターゲットデバイス２１４ａ〜２１４ｂについてユーザデバイスがどのレベルのアクセスを認められるかを決定し、それは、測位サーバ２１０から受信するとパラメータデータベース４２４内に記憶され得る。ターゲットデバイス２１４ａ〜２１４ｂについての地理的状態情報は、レンダリングおよびディスプレイモジュール４２８に提供され得、イメージングセンサ４１３からのイメージングセンサデータも同様である。レンダリングおよびディスプレイモジュール４２８は、地理的状態情報およびイメージングセンサデータを処理し得、したがって、イメージングセンサ４１３の視野内の各ターゲット２１４ａ〜２１４ｂに対応する視覚的識別子は、ディスプレイ／タッチスクリーン４５６のためにイメージングセンサデータと結合され得る。視覚的識別子１１９は、測位サーバ２１０から取得され、および／またはパラメータデータベース４２４から取り出され得る、ターゲットユーザに関連付けられた写真やアイコンなどであり得る。
【００５６】
[0062]  他の実施形態では、補足情報は、オプションで、他のソースから決定され得る補助的な位置および／またはモーションデータを含み得る。補助的な位置データは、不完全またはノイズの多いものであり得るが、ＷＡＰの処理時間を推定するための別の独立した情報ソースとして有用であり得る。さらに、他の実施形態では、補足情報には、これらに限るものではないが、Ｂｌｕｅｔｏｏｔｈ信号、ビーコン、ＲＦＩＤタグ、および／またはマップから得られる情報（例えば、デジタルマップと対話するユーザによって、地理的マップのデジタル表示から座標を受信すること）に基づいてまたは導出され得る情報が含まれ得る。一実施形態では、補足情報のすべてまたは一部が、モーション／オリエンテーションセンサ４１２および／またはＳＰＳ受信機４０８によって供給される情報から得られ得る。他の実施形態では、補足情報は、非ＲＴＴ技法（たとえば、ＣＤＭＡネットワーク内のＡＦＬＴ）を使用して追加のネットワークを通じて決定され得る。ある特定の実装形態では、補足情報のすべてまたは一部が、また、プロセッサ４１０によるさらなる処理なしに、モーション／オリエンテーションセンサ４１２および／またはＳＰＳ受信機４０８によって提供され得る。図４に示されたモジュールは、一例ではメモリ４１４内に含まれるものとして示されているが、特定の実装形態では、そのようなプロシージャは、他のまたは追加のメカニズムを使用して提供され、あるいは他の何らかの形で動作可能に配置され得る。例えば、メモリ４１４内に示されたモジュールのすべてまたは一部が、代替的に、ファームウェアにおいて、および／または専用のハードウェアにおいて提供され得る。
【００５７】
[0063]  プロセッサ４１０は、本明細書で提供された技法を少なくとも実施するのに適した任意の形態のロジックを含み得る。例えば、プロセッサ４１０は、移動局４００の他の部分において使用するためのモーションデータを利用する１つまたは複数のルーチンを選択的に開始するために、メモリ４１４内の命令に基づいて動作可能に構成可能であり得る。
【００５８】
[0064]  移動局４００は、移動局４００とのユーザの対話を可能にする、マイクロホン／スピーカー４５２、キーパッド４５４、およびディスプレイ／タッチスクリーン４５６など、任意の適切なインターフェースシステムを提供するユーザインターフェース４５０を含み得る。マイクロホン／スピーカー４５２は、広域ネットワークトランシーバ４０４および／またはローカルエリアネットワークトランシーバ４０６を使用して音声通信サービスを提供する。キーパッド４５４は、ディスプレイ４５６がタッチスクリーンを含むときにはオプションでありうるが、このキーパッド４５４は、ユーザ入力のための任意の適切なボタンを含む。ディスプレイ／タッチスクリーン４５６は、例えば、バックライト型ＬＣＤディスプレイなど、いずれか適切なディスプレイを含み、またさらに、追加のユーザ入力モードのためのタッチスクリーンディスプレイを含むことができる。ディスプレイ／タッチスクリーン４５６は、また、ターゲットの視覚的識別子を提供するために使用され得る。
【００５９】
[0065]  本明細書で使用するとき、移動局４００は、１つまたは複数のワイヤレス通信デバイスまたはネットワークから送信されたワイヤレス信号を取得し、１つまたは複数のワイヤレス通信デバイスまたはネットワークにワイヤレス信号を送信するように構成可能な、任意のポータブルまたは移動可能デバイスまたは機械であり得る。ゆえに、限定ではなく一例として、移動局４００は、無線デバイス、セルラー電話デバイス、コンピューティングデバイス、パーソナル通信システム（ＰＣＳ）デバイス、あるいは他の同様の移動可能なワイヤレス通信装備を備えたデバイス、アプライアンス、または機械を含み得る。「移動局」という用語はまた、衛星信号受信、支援データ受信、および／または位置に関連する処理がデバイスで行われるかまたはＰＮＤで行われるかに関わらず、短距離のワイヤレス、赤外線、ワイヤライン接続、または他の接続などによって、パーソナルナビゲーションデバイス（ＰＮＤ）と通信するデバイスを含むことが意図されている。また、「移動局」は、衛星信号受信、支援データ受信、および／または位置に関連する処理が、デバイスで、サーバで、またはネットワークに関連付けられた別のデバイスで行われるかに関わらず、インターネット、Ｗｉ−Ｆｉ、または他のネットワークなどを介してサーバと通信することが可能な、ワイヤレス通信デバイス、コンピュータ、ラップトップ等を含むすべてのデバイスを含むことが意図されている。上記の任意の動作可能な組み合わせもまた、「移動局」と考えられる。
【００６０】
[0066]  本明細書で使用されるとき、用語「ワイヤレスデバイス」は、ネットワークを通じて情報を転送することができ、そしてまた、位置決定および／またはナビゲーション機能を有する、任意のタイプのワイヤレス通信デバイスを指し得る。ワイヤレスデバイスは、任意のセルラー移動局、パーソナル通信システム（ＰＣＳ）デバイス、パーソナルナビゲーションデバイス、ラップトップ、携帯情報端末、またはネットワークおよび／またはＳＰＳ信号を受信および処理することが可能な任意の他の適切なモバイルデバイスであり得る。
【００６１】
場合によっては、単一のデバイスが同時にユーザデバイスおよびターゲットデバイスの動作を実行し得る。例えば、ユーザが追跡されることに同意しているグループに参加し、そしてグループの他の参加者を追跡することが可能であることを望むときには、ユーザのモバイルデバイスは、ロケーション決定を実行し、そして、ユーザがグループ内の１または複数の他の参加者を追跡することを同時に可能にしながら、サーバに地理的状態情報のアップデートを提供し得る。
【００６２】
[0067]  図５は、例示的な測位サーバ５００の様々なコンポーネントを示すブロック図である。測位サーバ５００は、プロセッサ５０５、システムバス５０７、マスストレージユニット５２０、Ｉ／Ｏインターフェース５１５、メモリユニット５１０、およびネットワークインターフェース５２５を含み得る。プロセッサ５０５は、システムバス５０７を介して、メモリユニット５１０およびマスストレージユニット５２０とインターフェース接続し得る。メモリユニット５１０および／またはマスストレージユニット５２０は、ソフトウェアモジュールの形態の実行可能命令と、本明細書に記載の指定されたターゲットのロケーションを視覚的に識別する様々な動作を実装するパラメータデータベース内のデータとを含み得る。ネットワークインターフェース５２５は、システムバス５０７を通じてプロセッサ５０５とインターフェース接続し、ネットワーク５０２と通信するためのインターフェースを提供することができる。Ｉ／Ｏインターフェース５１５は、ユーザがユーザインターフェース５３０を介して測位サーバ５００にインターフェース接続できるようにするために設けられ得る。測位サーバ５００は、いずれか適切なオペレーティング・システムを用いる任意のタイプのコンピュータ／サーバであり得る。代替的に、測位サーバ５００は、特殊目的ハードウェアとして実装され得る。
【００６３】
[0068]  ソフトウェアモジュールおよびデータテーブルは、メモリユニット５１０内に存在し得、および／またはマスストレージユニット５２０は、指定されたターゲットのロケーションを視覚的に識別する際に移動局４００を支援するためにプロセッサ５０５によって利用され得る。図５に示されるように、メモリユニット５１０は、ターゲットデバイス対話モジュール５４０、ユーザデバイス対話モジュール５４２、およびパーミッションモジュール５４４を含み、および／または他の何らかの形で受信し得る。図５に示したメモリユニット５１０の中身の編成が、例示的なものにすぎず、したがって、モジュールの機能および／またはデータ構造が、測位サーバ５００の実装に応じて異なる形で結合され、分離され、および／または構造化され得ることを理解すべきである。
【００６４】
[0069]  測位サーバ５００は、１つまたは複数のターゲットデバイス２１４ａ〜２１４ｂから地理的状態情報を受け取ることができる。各ターゲットデバイス２１４ａ〜２１４ｂについてのこの情報は、地理的状態データベース５３７に記憶され得、そしてまた、ターゲットデバイス２１４ａ〜２１４ｂが追跡されることができるように、および／または履歴データがターゲットデバイス２１４ａ〜２１４ｂのパーシステンス（persistence）を決定するために使用され得るように、任意の時間期間にわたって記憶され得る。この地理的状態データベース５３７は、ターゲットデバイス２１４ａ〜２１４ｂ位置情報の時間履歴を含み、したがって、ターゲットデバイス２１４ａ〜２１４ｂに関連付けられた時間の関数として他の状態変数の追跡および導出を可能にし得る。近代ネットワークのユビキタスな性質を考慮すると、ターゲットデバイス２１４ａ〜２１４ｂの追跡は、１つの建物内から世界規模まで、あるいは遅延耐性ネットワーキング（ＤＴＮ：delay tolerant networking）技法を使用してさらにそれらを超えて、想到可能な任意の地理的範囲にわたって確立され得る。
【００６５】
[0070]  さらに図５を参照すると、要求側ユーザがアクセスに関して適切なパーミッションを有している場合、測位サーバ５００は、要求があると、ユーザデバイス（例えば、移動局２０８）に地理的状態情報を提供し得る。各ターゲットについてのパーミッションは、パーミッションデータベース５３５に記憶され得る。ターゲットデバイス対話モジュール５４０は、各ターゲットデバイス２１４ａ〜２１４ｂについて地理的状態情報およびパーミッションデータを決定し、記憶するために使用され得る。測位サーバ５００は、各ターゲットデバイスから位置および対応する時間値を受け取り得る。これらの値は、地理的状態情報モジュール５４６において地理的状態情報へと処理され得る。ユーザデバイス対話モジュール５４２は、ユーザデバイスからのクエリまたは特定のターゲットデバイス２１４ａ〜２１４ｂに関する地理的状態情報を処理し得る。測位サーバ５００が要求されたターゲットデバイス２１４ａ〜２１４ｂについて適切なパーミッションとしてユーザデバイスを決定したら、測位サーバ５００は、ユーザデバイスに地理的状態情報を提供し得る。パーミッションは、パーミッションデータベース５３５と関連して動作しているパーミッションモジュール５４４によって決定され得る。
【００６６】
[0071]  図５に示されたモジュールは、その例ではメモリユニット５１０に含まれるものとして示されているが、特定の実装形態では、そのようなプロシージャは、他のまたは追加のメカニズムを使用して、提供され、または他の何らかの形で動作可能に配置され得ることが認識される。例えば、ターゲットデバイス対話モジュール５４０、ユーザデバイス対話モジュール５４２、およびパーミッションモジュール５４４のすべてまたは一部がファームウェアにおいて提供され得る。さらに、図５の例はこれらを別個のモジュールとして示しているが、たとえば、このようなプロシージャが、１つのプロシージャとしてともに結合され、または場合によっては他のプロシージャと結合され、あるいは他の何らかの形で複数のサブプロシージャへとさらに分割され得ることが認識される。
【００６７】
[0072]  図６は、指定されたターゲットのロケーションを視覚的に識別するために、移動局２０８（すなわち、例示的なユーザデバイス）によって実行されうる、例示的なプロセス６００を示すフローチャートである。プロセス６００は、地理的状態情報を提供するように構成され得るターゲットデバイスに関連付けられた１つまたは複数のターゲットを識別することから開始し得る（ブロック６０５）。地理的状態情報は、位置、向き、速度、および／またはそれらの関連する時間値を含みうる。すなわち、位置データ、向きデータなどは、それが時間の関数として追跡されることができるように、時間タグ付けされうる。さらに、速度、ヘディングアングル（heading angle）など、他の情報が、既知の技法を使用して位置および時間タグ情報から導出され得る。地理的状態情報は、対応する時間値とともに標準のリファレンスフレームにおいて提供され得る。移動局２０８は、次いで、少なくとも１つのターゲットについて地理的状態情報にアクセスするようにとの要求を送る（ブロック６１０）。この要求は、測位サーバ２１０に送られ得る。移動局２０８は、次いで、測位サーバ２１０から１つまたは複数のターゲット２１４ａ〜２１４ｂに関連する地理的状態情報を受け取る（ブロック６１５）。移動局２０８は、次いで、その地理的状態情報に基づいてターゲットの視覚的識別子を生成し得る（ブロック６２０）。視覚的識別子は、移動局４００にオンボードされたイメージングセンサ４１３によってキャプチャされたイメージングセンサデータでオーバーレイされ、ディスプレイ４５６上に示され得る。
【００６８】
[0073]  図７は、指定されたターゲット１０６のロケーションを視覚的に識別する際に移動局４００を支援するために測位サーバ５００によって実行されうる例示的なプロセス７００を示すフローチャートである。プロセス７００は、１つまたは複数のターゲットデバイス２１４ａ〜２１４ｂから位置および／または時間データを受け取ることから開始し得る（ブロック７０５）。位置データは、ターゲットデバイス２１４ａ〜２１４ｂから、対応する時間値とともに、標準のリファレンスフレームにおいて提供され得る。次に、測位サーバ２１０は、位置データと対応する時間値とを使用して３次元の地理的状態情報を生成しうる（ブロック７１０）。次に、測位サーバ５００は、少なくとも１つのターゲット２１４ａ〜２１４ｂについて３次元の地理的状態情報にアクセスするためのユーザデバイスからの要求を受け取り得る（ブロック７１５）。測位サーバ５００は、次いで、少なくとも１つのターゲット２１４ａ〜２１４ｂの３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定し得る（ブロック７２０）。ユーザのアクセスパーミッションに基づいて、測位サーバ５００は、次いで、要求に基づいてユーザデバイス２０８にターゲットデバイス２１４ａ〜２１４ｂの３次元の地理的状態情報を提供し得る（ブロック７２５）。いくつかの実施形態では、サーバは、また、ユーザデバイス（例えば、移動局２０８）に定期的に３次元の地理的状態情報をアップデートしうる。
【００６９】
[0074]  当業者であれば、情報および信号が、様々な異なる技術および技法のうちの任意のものを用いて表されうることを理解するであろう。例えば、上記の説明全体にわたって言及されうるデータ、命令群、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界あるいは磁気粒子、光学場または光学粒子、あるいはそれら任意の組み合わせによって表わされうる。
【００７０】
[0075]  さらに当業者は、本明細書に開示された実施形態に関連して説明された様々な実例となる論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実現されうることを認識するだろう。ハードウェアおよびソフトウェアの互換性を明確に例示するために、多様な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、一般にそれらの機能の観点から上記で説明されている。そのような機能がハードウェアとして実装されるかソフトウェアとして実装されるかは、特定のアプリケーションおよびシステム全体に課せられる設計制約によって決まる。当業者は、説明された機能を特定のアプリケーションごとに様々な方法で実装しうるが、このような実装の決定は、本発明の範囲からの逸脱を引き起こすものと解釈されるべきではない。
【００７１】
[0076]  本明細書に開示された実施形態に関連して説明された方法、シーケンス、および／またはアルゴリズムは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組み合わせにおいて具現化されうる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭ、または当該技術分野において知られる任意の他の形態の記憶媒体内に存在しうる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み出し、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替においては、記憶媒体はプロセッサと一体化されうる。
【００７２】
[0077]  したがって、本発明は、ここに示された例だけに限定されるものではなく、本明細書で説明された機能性を実行するためのあらゆる手段が本発明の実施形態に含まれる。上記の開示は、本発明の実例となる実施形態を示しているが、特許請求の範囲によって定義される発明の範囲から逸脱することなく、様々な変更および修正が本明細書においてなされ得ることに留意されたい。本明細書で説明された発明の実施形態にしたがった方法クレームの機能、ステップ、および／またはアクションは、任意の特定の順序で実行される必要はない。さらに、本発明の要素は、単数形で説明され、または請求項に記載されうるが、単数形に限定することが明記されていない限り、複数形が企図される。
【図１Ａ】
2016515193.tif 000003
【図１Ｂ】
2016515193.tif 000004
【図２】
2016515193.tif 000005
【図３】
2016515193.tif 000006
【図４】
2016515193.tif 000007
【図５】
2016515193.tif 000008
【図６】
2016515193.tif 000009
【図７】
2016515193.tif 000010
【手続補正書】
【提出日】平成27年9月25日(2015.9.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザデバイスを通じてターゲットの地理的状態を決定する方法であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、方法。
【請求項２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項１に記載の方法。
【請求項３】
前記視覚的識別子を前記生成することは、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は、ある時間期間にわたる前記ターゲットデバイスのロケーションのシーケンスを表す視覚的識別子のシーケンスを含む、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを含む、
をさらに備える、請求項４に記載の方法。
【請求項６】
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記ビデオデータは、前記ユーザデバイスの向きが変化するときに収集される、請求項６に記載の方法。
【請求項８】
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
請求項７に記載の方法。
【請求項９】
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記静止画像データは、前記ユーザデバイスの向きが変化するときに収集される、請求項９に記載の方法。
【請求項１１】
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
請求項１０に記載の方法。
【請求項１２】
前記イメージングセンサおよび前記ユーザデバイスは、物理的に分離されていて、ネットワークを通じて機能的に結合される、請求項１に記載の方法。
【請求項１３】
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、請求項１に記載の方法。
【請求項１４】
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
をさらに備える、請求項１に記載の方法。
【請求項１５】
前記対話することは、テキストメッセージを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを備える、請求項１に記載の方法。
【請求項１６】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項１に記載の方法。
【請求項１７】
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させることをさらに備える、請求項１に記載の方法。
【請求項１８】
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記ユーザデバイスと対話する、請求項１に記載の方法。
【請求項１９】
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、探し手は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は、近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
をさらに備える、請求項１８に記載の方法。
【請求項２０】
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立することをさらに備える、請求項１９に記載の方法。
【請求項２１】
ターゲットのロケーションの視覚的識別を生成する移動局であって、
ワイヤレストランシーバと、
前記ワイヤレストランシーバに結合されたプロセッサと、
前記プロセッサに機能的に結合されたイメージングセンサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、以前の位置、速度、もしくは向きのエイジ、または前記少なくとも１つのターゲットの現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、前記イメージングセンサによってキャプチャされたデータに関連付けられる、
を前記プロセッサに実行させる、実行可能な命令およびデータを記憶する、
を備える、移動局。
【請求項２２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項２１に記載の移動局。
【請求項２３】
前記命令は、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は、ある時間期間にわたる前記ターゲットデバイスのロケーションのシーケンスを表す視覚的識別子のシーケンスを含む、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２４】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２５】
前記命令は、
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
を前記プロセッサにさらに実行させる、請求項２４に記載の移動局。
【請求項２６】
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２７】
前記ビデオデータは、前記移動局の向きが変化するときに収集される、請求項２６に記載の移動局。
【請求項２８】
前記命令は、さらに、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサに実行させる、請求項２７に記載の移動局。
【請求項２９】
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３０】
前記静止画像データは、前記移動局の向きが変化するときに収集される、請求項２９に記載の移動局。
【請求項３１】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサにさらに実行させる、請求項３０に記載の移動局。
【請求項３２】
前記イメージングセンサおよび前記移動局は、物理的に分離されていて、ネットワークを通じて機能的に結合される、請求項２１に記載の移動局。
【請求項３３】
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、請求項２１に記載の移動局。
【請求項３４】
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３５】
前記命令は、テキストを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３６】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項２１に記載の移動局。
【請求項３７】
前記命令は、
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させること
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３８】
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記移動局と対話する、請求項２１に記載の移動局。
【請求項３９】
前記命令は、
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、ここにおいて、前記移動局が探し手を備える場合、前記移動局は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
を前記プロセッサにさらに実行させる、請求項３８に記載の移動局。
【請求項４０】
前記命令は、
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立すること
を前記プロセッサにさらに実行させる、請求項３９に記載の移動局。
【請求項４１】
ターゲットのロケーションの視覚的識別を生成する移動局であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別する手段と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送る手段と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取る手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成する手段と、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、移動局。
【請求項４２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項４１に記載の移動局。
【請求項４３】
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成する手段、ここにおいて、前記視覚的識別子は、ある時間期間にわたる前記ターゲットデバイスのロケーションのシーケンスを表す視覚的識別子のシーケンスを含む、
をさらに備える、請求項４１に記載の移動局。
【請求項４４】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４５】
前記地理的状態情報に基づいてアラートを設定する手段、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、請求項４４に記載の移動局。
【請求項４６】
前記イメージングセンサの視野内のビデオデータを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４７】
前記イメージングセンサの視野内の静止画像データを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４８】
前記少なくとも１つのターゲットの前記視覚的識別子を選択する手段と、
前記選択に関連する前記少なくとも１つのターゲットと対話する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４９】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項４１に記載の移動局。
【請求項５０】
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別するための命令と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送るための命令と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取るための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成するための命令と、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、イメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、非一時的なコンピュータ可読媒体。
【請求項５１】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５２】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示するための命令と、
をさらに備える、請求項５１に記載の非一時的なコンピュータ可読媒体。
【請求項５３】
前記命令は、
前記地理的状態情報に基づいてアラートを設定するための命令、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、請求項５２に記載の非一時的なコンピュータ可読媒体。
【請求項５４】
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５５】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令
をさらに備える、請求項５４に記載の非一時的なコンピュータ可読媒体。
【請求項５６】
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５７】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令、
をさらに備える、請求項５６に記載の非一時的なコンピュータ可読媒体。
【請求項５８】
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択するための命令と、
前記選択に関連する前記少なくとも１つのターゲットと対話するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５９】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項６０】
複数のターゲットについて追跡情報を提供する方法であって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成することと、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供することと、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
方法。
【請求項６１】
地理的状態情報を提供することは、
前記地理的状態情報を定期的にアップデートすること
をさらに備える、請求項６０に記載の方法。
【請求項６２】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することをさらに備える、請求項６０に記載の方法。
【請求項６３】
前記地理的状態情報は、現在の位置、以前の位置、現在の速度、以前の速度、リファレンスに対する現在の向き、リファレンスに対する以前の向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６０に記載の方法。
【請求項６４】
複数のターゲットについて追跡情報を提供するサーバであって、
ネットワークインターフェースと、
前記ネットワークインターフェースに結合されたプロセッサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成することと、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供することと、
を前記プロセッサに実行させる実行可能な命令およびデータを記憶する、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
サーバ。
【請求項６５】
前記命令は、
前記地理的状態情報を定期的にアップデートすること
を前記プロセッサにさらに実行させる、請求項６４に記載のサーバ。
【請求項６６】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定すること
を前記プロセッサにさらに実行させる、請求項６４に記載のサーバ。
【請求項６７】
前記地理的状態情報は、現在の位置、以前の位置、現在の速度、以前の速度、リファレンスに対する現在の向き、リファレンスに対する以前の向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６４に記載のサーバ。
【請求項６８】
複数のターゲットについて追跡情報を提供するサーバであって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取る手段と、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成する手段と、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取る手段と、
前記少なくとも１つのターゲットの前記地理的状態情報に関連するユーザのアクセスパーミッションを決定する手段と、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供する手段と、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
サーバ。
【請求項６９】
前記地理的状態情報を定期的にアップデートする手段をさらに備える、請求項６８に記載のサーバ。
【請求項７０】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段をさらに備える、請求項６８に記載のサーバ。
【請求項７１】
前記地理的状態情報は、現在の位置、以前の位置、現在の速度、以前の速度、リファレンスに対する現在の向き、リファレンスに対する以前の向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６８に記載のサーバ。
【請求項７２】
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取るための命令と、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成するための命令と、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取るための命令と、
前記少なくとも１つのターゲットの前記地理的状態情報に関連するユーザのアクセスパーミッションを決定するための命令と、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供するための命令と、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
非一時的なコンピュータ可読媒体。
【請求項７３】
前記命令は、
前記地理的状態情報を定期的にアップデートするための命令
をさらに備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【請求項７４】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令
をさらに備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【請求項７５】
前記地理的状態情報は、現在の位置、以前の位置、現在の速度、以前の速度、リファレンスに対する現在の向き、リファレンスに対する以前の向き、またはそれらのいずれかの組合せ、ならびにそれらに関連付けられた時間値を備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
[0077]  したがって、本発明は、ここに示された例だけに限定されるものではなく、本明細書で説明された機能性を実行するためのあらゆる手段が本発明の実施形態に含まれる。上記の開示は、本発明の実例となる実施形態を示しているが、特許請求の範囲によって定義される発明の範囲から逸脱することなく、様々な変更および修正が本明細書においてなされ得ることに留意されたい。本明細書で説明された発明の実施形態にしたがった方法クレームの機能、ステップ、および／またはアクションは、任意の特定の順序で実行される必要はない。さらに、本発明の要素は、単数形で説明され、または請求項に記載されうるが、単数形に限定することが明記されていない限り、複数形が企図される。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ユーザデバイスを通じてターゲットの地理的状態を決定する方法であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、方法。
［Ｃ２］
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、上記Ｃ１に記載の方法。
［Ｃ３］
前記視覚的識別子を前記生成することは、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は時間に基づいて変化する、
をさらに備える、上記Ｃ１に記載の方法。
［Ｃ４］
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
をさらに備える、上記Ｃ１に記載の方法。
［Ｃ５］
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを含む、
をさらに備える、上記Ｃ４に記載の方法。
［Ｃ６］
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
をさらに備える、上記Ｃ１に記載の方法。
［Ｃ７］
前記ビデオデータは、前記ユーザデバイスの向きが変化するときに収集される、上記Ｃ６に記載の方法。
［Ｃ８］
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
上記Ｃ７に記載の方法。
［Ｃ９］
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
をさらに備える、上記Ｃ１に記載の方法。
［Ｃ１０］
前記静止画像データは、前記ユーザデバイスの向きが変化するときに収集される、上記Ｃ９に記載の方法。
［Ｃ１１］
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
上記Ｃ１０に記載の方法。
［Ｃ１２］
前記イメージングセンサおよび前記ユーザデバイスは、物理的に分離されていて、ネットワークを通じて機能的に結合される、上記Ｃ１に記載の方法。
［Ｃ１３］
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、上記Ｃ１に記載の方法。
［Ｃ１４］
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
をさらに備える、上記Ｃ１に記載の方法。
［Ｃ１５］
前記対話することは、テキストメッセージを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを備える、上記Ｃ１に記載の方法。
［Ｃ１６］
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、上記Ｃ１に記載の方法。
［Ｃ１７］
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させることをさらに備える、上記Ｃ１に記載の方法。
［Ｃ１８］
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記ユーザデバイスと対話する、上記Ｃ１に記載の方法。
［Ｃ１９］
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、探し手は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は、近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
をさらに備える、上記Ｃ１８に記載の方法。
［Ｃ２０］
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立することをさらに備える、上記Ｃ１９に記載の方法。
［Ｃ２１］
ターゲットのロケーションの視覚的識別を生成する移動局であって、
ワイヤレストランシーバと、
前記ワイヤレストランシーバに結合されたプロセッサと、
前記プロセッサに機能的に結合されたイメージングセンサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記イメージングセンサによってキャプチャされたデータに関連付けられる、
を前記プロセッサに実行させる、実行可能な命令およびデータを記憶する、
を備える、移動局。
［Ｃ２２］
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、上記Ｃ２１に記載の移動局。
［Ｃ２３］
前記命令は、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は時間に基づいて変化する、
を前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ２４］
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
を前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ２５］
前記命令は、
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
を前記プロセッサにさらに実行させる、上記Ｃ２４に記載の移動局。
［Ｃ２６］
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
を前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ２７］
前記ビデオデータは、前記ユーザデバイスの向きが変化するときに収集される、上記Ｃ２６に記載の移動局。
［Ｃ２８］
前記命令は、さらに、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサに実行させる、上記Ｃ２７に記載の移動局。
［Ｃ２９］
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
を前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ３０］
前記静止画像データは、前記ユーザデバイスの向きが変化するときに収集される、上記Ｃ２９に記載の移動局。
［Ｃ３１］
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサにさらに実行させる、上記Ｃ３０に記載の移動局。
［Ｃ３２］
前記イメージングセンサおよび前記ユーザデバイスは、物理的に分離されていて、ネットワークを通じて機能的に結合される、上記Ｃ２１に記載の移動局。
［Ｃ３３］
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、上記Ｃ２１に記載の移動局。
［Ｃ３４］
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
を前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ３５］
前記命令は、テキストを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ３６］
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、上記Ｃ２１に記載の移動局。
［Ｃ３７］
前記命令は、
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させること
を前記プロセッサにさらに実行させる、上記Ｃ２１に記載の移動局。
［Ｃ３８］
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記ユーザデバイスと対話する、上記Ｃ２１に記載の移動局。
［Ｃ３９］
前記命令は、
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、探し手は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
を前記プロセッサにさらに実行させる、上記Ｃ３８に記載の移動局。
［Ｃ４０］
前記命令は、
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立すること
を前記プロセッサにさらに実行させる、上記Ｃ３９に記載の移動局。
［Ｃ４１］
ターゲットのロケーションの視覚的識別を生成する移動局であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別する手段と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送る手段と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取る手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成する手段と、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、移動局。
［Ｃ４２］
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、上記Ｃ４１に記載の移動局。
［Ｃ４３］
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成する手段、ここにおいて、前記視覚的識別子は時間に基づいて変化する、
をさらに備える、上記Ｃ４１に記載の移動局。
［Ｃ４４］
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示する手段と、
をさらに備える、上記Ｃ４１に記載の移動局。
［Ｃ４５］
前記地理的状態情報に基づいてアラートを設定する手段、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、上記Ｃ４４に記載の移動局。
［Ｃ４６］
前記イメージングセンサの視野内のビデオデータを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合する手段と、
をさらに備える、上記Ｃ４１に記載の移動局。
［Ｃ４７］
前記イメージングセンサの視野内の静止画像データを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合する手段と、
をさらに備える、上記Ｃ４１に記載の移動局。
［Ｃ４８］
前記少なくとも１つのターゲットの前記視覚的識別子を選択する手段と、
前記選択に関連する前記少なくとも１つのターゲットと対話する手段と、
をさらに備える、上記Ｃ４１に記載の移動局。
［Ｃ４９］
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、上記Ｃ４１に記載の移動局。
［Ｃ５０］
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別するための命令と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送るための命令と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取るための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成するための命令と、ここにおいて、前記視覚的識別子は、イメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、非一時的なコンピュータ可読媒体。
［Ｃ５１］
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、上記Ｃ５０に記載の非一時的なコンピュータ可読媒体。
［Ｃ５２］
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示するための命令と、
をさらに備える、上記Ｃ５１に記載の非一時的なコンピュータ可読媒体。
［Ｃ５３］
前記命令は、
前記地理的状態情報に基づいてアラートを設定するための命令、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、上記Ｃ５２に記載の非一時的なコンピュータ可読媒体。
［Ｃ５４］
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合するための命令と、
をさらに備える、上記Ｃ５０に記載の非一時的なコンピュータ可読媒体。
［Ｃ５５］
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令
をさらに備える、上記Ｃ５４に記載の非一時的なコンピュータ可読媒体。
［Ｃ５６］
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合するための命令と、
をさらに備える、上記Ｃ５０に記載の非一時的なコンピュータ可読媒体。
［Ｃ５７］
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令、
をさらに備える、上記Ｃ５６に記載の非一時的なコンピュータ可読媒体。
［Ｃ５８］
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択するための命令と、
前記選択に関連する前記少なくとも１つのターゲットと対話するための命令と、
をさらに備える、上記Ｃ５０に記載の非一時的なコンピュータ可読媒体。
［Ｃ５９］
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、上記Ｃ５０に記載の非一時的なコンピュータ可読媒体。
［Ｃ６０］
複数のターゲットについて追跡情報を提供する方法であって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成することと、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供することと、
を備える、方法。
［Ｃ６１］
３次元の地理的状態情報を提供することは、
前記３次元の地理的状態情報を定期的にアップデートすること
をさらに備える、上記Ｃ６０に記載の方法。
［Ｃ６２］
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することをさらに備える、上記Ｃ６０に記載の方法。
［Ｃ６３］
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、上記Ｃ６０に記載の方法。
［Ｃ６４］
複数のターゲットについて追跡情報を提供するサーバであって、
ネットワークインターフェースと、
前記ネットワークインターフェースに結合されたプロセッサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成することと、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供することと、
を前記プロセッサに実行させる実行可能な命令およびデータを記憶する、
を備える、サーバ。
［Ｃ６５］
前記命令は、
前記３次元の地理的状態情報を定期的にアップデートすること
を前記プロセッサにさらに実行させる、上記Ｃ６４に記載のサーバ。
［Ｃ６６］
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定すること
を前記プロセッサにさらに実行させる、上記Ｃ６４に記載のサーバ。
［Ｃ６７］
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、上記Ｃ６４に記載のサーバ。
［Ｃ６８］
複数のターゲットについて追跡情報を提供するサーバであって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取る手段と、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成する手段と、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取る手段と、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定する手段と、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供する手段と、
を備える、サーバ。
［Ｃ６９］
前記３次元の地理的状態情報を定期的にアップデートする手段をさらに備える、上記Ｃ６８に記載のサーバ。
［Ｃ７０］
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段をさらに備える、上記Ｃ６８に記載のサーバ。
［Ｃ７１］
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、上記Ｃ６８に記載のサーバ。
［Ｃ７２］
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取るための命令と、
前記位置データおよび前記対応する時間値に基づいて３次元の地理的状態情報を生成するための命令と、
少なくとも１つのターゲットについて前記３次元の地理的状態情報へのアクセスのための要求をユーザデバイスから受け取るための命令と、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定するための命令と、
前記要求に基づいて前記少なくとも１つのターゲットの前記３次元の地理的状態情報を提供するための命令と、
を備える、非一時的なコンピュータ可読媒体。
［Ｃ７３］
前記命令は、
前記３次元の地理的状態情報を定期的にアップデートするための命令
をさらに備える、上記Ｃ７２に記載の非一時的なコンピュータ可読媒体。
［Ｃ７４］
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令
をさらに備える、上記Ｃ７２に記載の非一時的なコンピュータ可読媒体。
［Ｃ７５］
前記３次元の地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連付けられた時間値を備える、上記Ｃ７２に記載の非一時的なコンピュータ可読媒体。
【手続補正書】
【提出日】平成27年9月28日(2015.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザデバイスを通じてターゲットの地理的状態を決定する方法であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、方法。
【請求項２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項１に記載の方法。
【請求項３】
前記視覚的識別子を前記生成することは、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は、ある時間期間にわたる前記ターゲットデバイスの複数のロケーションを表す複数の視覚的識別子を含む、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを含む、
をさらに備える、請求項４に記載の方法。
【請求項６】
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記ビデオデータは、前記ユーザデバイスの向きが変化するときに収集される、請求項６に記載の方法。
【請求項８】
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
請求項７に記載の方法。
【請求項９】
視覚的識別子を前記生成することは、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記静止画像データは、前記ユーザデバイスの向きが変化するときに収集される、請求項９に記載の方法。
【請求項１１】
前記結合することは、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすることをさらに備える、
請求項１０に記載の方法。
【請求項１２】
前記イメージングセンサおよび前記ユーザデバイスは、物理的に分離されていて、ネットワークを通じて機能的に結合される、請求項１に記載の方法。
【請求項１３】
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、請求項１に記載の方法。
【請求項１４】
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記選択に関連する前記少なくとも１つのターゲットと対話することと、
をさらに備える、請求項１に記載の方法。
【請求項１５】
前記対話することは、テキストメッセージを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを備える、請求項１に記載の方法。
【請求項１６】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項１に記載の方法。
【請求項１７】
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させることをさらに備える、請求項１に記載の方法。
【請求項１８】
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記ユーザデバイスと対話する、請求項１に記載の方法。
【請求項１９】
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、探し手は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は、近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
をさらに備える、請求項１８に記載の方法。
【請求項２０】
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立することをさらに備える、請求項１９に記載の方法。
【請求項２１】
ターゲットのロケーションの視覚的識別を生成する移動局であって、
ワイヤレストランシーバと、
前記ワイヤレストランシーバに結合されたプロセッサと、
前記プロセッサに機能的に結合されたイメージングセンサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別することと、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送ることと、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取ることと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成することと、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、前記イメージングセンサによってキャプチャされたデータに関連付けられる、
を前記プロセッサに実行させる、実行可能な命令およびデータを記憶する、
を備える、移動局。
【請求項２２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項２１に記載の移動局。
【請求項２３】
前記命令は、
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成すること、ここにおいて、前記視覚的識別子は、ある時間期間にわたる前記ターゲットデバイスの複数のロケーションを表す複数の視覚的識別子を含む、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２４】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することと、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２５】
前記命令は、
前記地理的状態情報に基づいてアラートを設定すること、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
を前記プロセッサにさらに実行させる、請求項２４に記載の移動局。
【請求項２６】
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項２７】
前記ビデオデータは、前記移動局の向きが変化するときに収集される、請求項２６に記載の移動局。
【請求項２８】
前記命令は、さらに、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサに実行させる、請求項２７に記載の移動局。
【請求項２９】
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集することと、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３０】
前記静止画像データは、前記移動局の向きが変化するときに収集される、請求項２９に記載の移動局。
【請求項３１】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイすること、
を前記プロセッサにさらに実行させる、請求項３０に記載の移動局。
【請求項３２】
前記イメージングセンサおよび前記移動局は、物理的に分離されていて、ネットワークを通じて機能的に結合される、請求項２１に記載の移動局。
【請求項３３】
前記視覚的識別子のサイズは、リファレンスへの近接度に基づく、請求項２１に記載の移動局。
【請求項３４】
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択することと、
前記少なくとも１つのターゲットの前記視覚的識別子の選択に関連する前記少なくとも１つのターゲットと対話することと、
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３５】
前記命令は、テキストを送ること、音声コールを行うこと、ビデオ会議を行うこと、または前記少なくとも１つのターゲットとゲームを開始することを前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３６】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項２１に記載の移動局。
【請求項３７】
前記命令は、
時間に基づいて前記少なくとも１つのターゲットの前記視覚的識別子の外観を変化させること
を前記プロセッサにさらに実行させる、請求項２１に記載の移動局。
【請求項３８】
前記少なくとも１つのターゲットは、ゲームをプレイすることを通じて前記移動局と対話する、請求項２１に記載の移動局。
【請求項３９】
前記命令は、
かくれんぼのゲームをプレイすること、ここにおいて、前記ゲームは、所定の時間が満了するまでターゲットの表示なしに始まり、ここにおいて、前記移動局が探し手を備える場合、前記移動局は、隠れたターゲットを見つけるためにエリアをスキャンすることができ、ここにおいて、隠れたターゲットは、常に前記探し手を見ることができ、さらに、ここにおいて、前記探し手は近接範囲内のターゲットを表示し、そうすると、表示されたターゲットに関連付けられたユーザは、「見つけられた」として通知を受ける、
を前記プロセッサにさらに実行させる、請求項３８に記載の移動局。
【請求項４０】
前記命令は、
前記探し手によってターゲットが見つけられないエリアを指定するジオフェンスを確立すること
を前記プロセッサにさらに実行させる、請求項３９に記載の移動局。
【請求項４１】
ターゲットのロケーションの視覚的識別を生成する移動局であって、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別する手段と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送る手段と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取る手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成する手段と、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、前記ユーザデバイスに機能的に結合されたイメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、移動局。
【請求項４２】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項４１に記載の移動局。
【請求項４３】
前記少なくとも１つのターゲットの履歴の視覚的識別子を生成する手段、ここにおいて、前記視覚的識別子は、ある時間期間にわたる前記ターゲットデバイスの複数のロケーションを表す複数の視覚的識別子を含む、
をさらに備える、請求項４１に記載の移動局。
【請求項４４】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４５】
前記地理的状態情報に基づいてアラートを設定する手段、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、請求項４４に記載の移動局。
【請求項４６】
前記イメージングセンサの視野内のビデオデータを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４７】
前記イメージングセンサの視野内の静止画像データを収集する手段と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４８】
前記少なくとも１つのターゲットの前記視覚的識別子を選択する手段と、
前記少なくとも１つのターゲットの前記視覚的識別子の選択に関連する前記少なくとも１つのターゲットと対話する手段と、
をさらに備える、請求項４１に記載の移動局。
【請求項４９】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項４１に記載の移動局。
【請求項５０】
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
対応する時間値とともに標準のリファレンスフレームにおいて位置データを提供するように構成されたターゲットデバイスに関連付けられた少なくとも１つのターゲットを識別するための命令と、
少なくとも１つのターゲットについての地理的状態情報へのアクセスのための要求を送るための命令と、
前記少なくとも１つのターゲットに関連する地理的状態情報を受け取るための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの視覚的識別子を生成するための命令と、ここにおいて、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、ここにおいて、前記視覚的識別子は、イメージングセンサによってキャプチャされたデータに関連付けられる、
を備える、非一時的なコンピュータ可読媒体。
【請求項５１】
前記視覚的識別子は、動的であり、前記地理的状態情報に基づいて変化する、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５２】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令と、
前記少なくとも１つのターゲットが前記半径内にあるときにだけ、前記少なくとも１つのターゲットの前記視覚的識別子を表示するための命令と、
をさらに備える、請求項５１に記載の非一時的なコンピュータ可読媒体。
【請求項５３】
前記命令は、
前記地理的状態情報に基づいてアラートを設定するための命令、ここにおいて、前記アラートは、テキストメッセージ、ポップアップメッセージ、および／または可聴アラートを備える、
をさらに備える、請求項５２に記載の非一時的なコンピュータ可読媒体。
【請求項５４】
前記命令は、
前記イメージングセンサの視野内のビデオデータを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記ビデオデータと結合するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５５】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記ビデオデータ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令
をさらに備える、請求項５４に記載の非一時的なコンピュータ可読媒体。
【請求項５６】
前記命令は、
前記イメージングセンサの視野内の静止画像データを収集するための命令と、
前記地理的状態情報に基づいて前記少なくとも１つのターゲットの前記視覚的識別子を前記静止画像データと結合するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５７】
前記命令は、
前記少なくとも１つのターゲットが前記イメージングセンサの前記視野内にないときに、前記地理的状態情報に基づいて前記静止画像データ上に前記少なくとも１つのターゲットの前記視覚的識別子をオーバーレイするための命令、
をさらに備える、請求項５６に記載の非一時的なコンピュータ可読媒体。
【請求項５８】
前記命令は、
前記少なくとも１つのターゲットの前記視覚的識別子を選択するための命令と、
前記少なくとも１つのターゲットの前記視覚的識別子の選択に関連する前記少なくとも１つのターゲットと対話するための命令と、
をさらに備える、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項５９】
前記少なくとも１つのターゲットは、表示のためにサードパーティメンバーのバディリストから選択され、参加者を制限するオプションと、サードパーティメンバーを区別するために前記サードパーティメンバーのクラスを異なる形で表示する、あるいは前記バディリストのメンバーが発見されおよび／または表示されるときに異なるアラートを有するオプションとを含む、請求項５０に記載の非一時的なコンピュータ可読媒体。
【請求項６０】
複数のターゲットについて追跡情報を提供する方法であって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成することと、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供することと、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
方法。
【請求項６１】
地理的状態情報を提供することは、
前記地理的状態情報を定期的にアップデートすること
をさらに備える、請求項６０に記載の方法。
【請求項６２】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定することをさらに備える、請求項６０に記載の方法。
【請求項６３】
前記地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６０に記載の方法。
【請求項６４】
複数のターゲットについて追跡情報を提供するサーバであって、
ネットワークインターフェースと、
前記ネットワークインターフェースに結合されたプロセッサと、
前記プロセッサに結合されたメモリと、ここにおいて、前記メモリは、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取ることと、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成することと、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取ることと、
前記少なくとも１つのターゲットの前記３次元の地理的状態情報に関連するユーザのアクセスパーミッションを決定することと、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供することと、
を前記プロセッサに実行させる実行可能な命令およびデータを記憶する、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
サーバ。
【請求項６５】
前記命令は、
前記地理的状態情報を定期的にアップデートすること
を前記プロセッサにさらに実行させる、請求項６４に記載のサーバ。
【請求項６６】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定すること
を前記プロセッサにさらに実行させる、請求項６４に記載のサーバ。
【請求項６７】
前記地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６４に記載のサーバ。
【請求項６８】
複数のターゲットについて追跡情報を提供するサーバであって、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取る手段と、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成する手段と、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取る手段と、
前記少なくとも１つのターゲットの前記地理的状態情報に関連するユーザのアクセスパーミッションを決定する手段と、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供する手段と、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
サーバ。
【請求項６９】
前記地理的状態情報を定期的にアップデートする手段をさらに備える、請求項６８に記載のサーバ。
【請求項７０】
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定する手段をさらに備える、請求項６８に記載のサーバ。
【請求項７１】
前記地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連づけられた時間値を備える、請求項６８に記載のサーバ。
【請求項７２】
プロセッサによって実行されたときにコンピュータに動作を実行させる命令を備える、非一時的なコンピュータ可読媒体であって、前記命令は、
複数のターゲットデバイスから、対応する時間値とともに、標準のリファレンスフレームにおいて位置データを受け取るための命令と、
前記位置データおよび前記対応する時間値に基づいて地理的状態情報を生成するための命令と、ここにおいて、前記地理的状態情報は、前記複数のターゲットデバイスのうちの少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示し、
前記少なくとも１つのターゲットについて前記地理的状態情報へのアクセスのための要求をユーザデバイスから受け取るための命令と、
前記少なくとも１つのターゲットの前記地理的状態情報に関連するユーザのアクセスパーミッションを決定するための命令と、
前記要求に基づいて前記ユーザデバイスに前記少なくとも１つのターゲットの前記地理的状態情報を提供するための命令と、
を備え、
ここにおいて、前記ユーザデバイスは、前記少なくとも１つのターゲットの前記地理的状態情報に基づいて少なくとも１つのターゲットの視覚的識別子を生成し、前記視覚的識別子は、前記少なくとも１つのターゲットの、以前の位置、速度、もしくは向きのエイジ、または現在の位置、速度、もしくは向きのパーシステンスを示す、
非一時的なコンピュータ可読媒体。
【請求項７３】
前記命令は、
前記地理的状態情報を定期的にアップデートするための命令
をさらに備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【請求項７４】
前記命令は、
前記少なくとも１つのターゲットが指定されたロケーションの半径内にあるかどうかを決定するための命令
をさらに備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【請求項７５】
前記地理的状態情報は、位置、速度、リファレンスに対する向き、またはそれらのいずれかの組合せ、ならびにそれらに関連付けられた時間値を備える、請求項７２に記載の非一時的なコンピュータ可読媒体。
【国際調査報告】
2016515193.tif 000011
2016515193.tif 000012
2016515193.tif 000013