コンピュータデバイスのオペレーティングシステムで実行するプロセッサを有する装置であって、前記オペレーティングシステムは、測地学的三角測量を実行するために動的測地学的三角測量論理ユニットに結合され、前記動的測地学的三角測量論理ユニットは、コンピュータデバイスにおいて、静的な無線アクセスポイントに関連する第1の位置情報を検出し、前記コンピュータデバイスにおいて、現在位置に関する第2の位置情報をブロードキャストする移動中のコンピュータデバイスに関連する第2の位置情報を更に検出する手段と、前記第1及び第2の位置情報に基づいて前記コンピュータデバイスの現在位置を動的に判定する手段とを有する装置。前記三角測量ユニットは、前記第1の位置情報及び前記第2の位置情報にそれぞれ基づいて前記コンピュータデバイスの前記現在位置を調整する手段を更に有する、請求項1に記載の装置。前記三角測量ユニットは、前記コンピュータデバイスの前記現在位置を、前記静的な無線アクセスポイント及び前記移動中のコンピュータデバイスに関連するコンピュータ装置にブロードキャストする手段を更に有する、請求項1又は2に記載の装置。前記検出する手段は、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを更に検出する、請求項1に記載の装置。前記調整する手段は、前記無線アクセスポイント及び前記移動中のコンピュータデバイスに関する変化する信頼度にそれぞれ基づいて、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを更に調整する、請求項2又は4に記載の装置。前記三角測量ユニットは、クライアントに基づく三角測量を実行する手段を更に有する、請求項1に記載の装置。前記コンピュータデバイスは、スマートフォン、パーソナルデジタルアシスタント、ハンドヘルドコンピュータ、電子リーダ、タブレットコンピュータ、ノートブック、ネットブック、デスクトップコンピュータ、サーバコンピュータ、クラスタに基づくコンピュータ及びセットトップボックスのうち1つ以上を有する、請求項1に記載の装置。命令を格納する命令と、前記命令を実行する処理デバイスとを有するコンピュータデバイスを有するシステムであって、前記命令は、前記処理デバイスに対して、前記コンピュータデバイスにおいて、静的な無線アクセスポイントに関連する第1の位置情報を検出させ、前記コンピュータデバイスにおいて、現在位置に関する第2の位置情報をブロードキャストする移動中のコンピュータデバイスに関連する第2の位置情報を更に検出させ、前記第1及び第2の位置情報に基づいて前記コンピュータデバイスの現在位置を動的に判定させるシステム。前記処理デバイスは、前記第1の位置情報及び前記第2の位置情報にそれぞれ基づいて前記コンピュータデバイスの前記現在位置を更に調整する、請求項8に記載のシステム。前記処理デバイスは、前記コンピュータデバイスの前記現在位置を、前記静的な無線アクセスポイント及び前記移動中のコンピュータデバイスに関連するコンピュータ装置に更にブロードキャストする、請求項8又は9に記載のシステム。前記処理デバイスは、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを更に検出する、請求項8に記載のシステム。前記処理デバイスは、前記無線アクセスポイント及び前記移動中のコンピュータデバイスに関する変化する信頼度にそれぞれ基づいて、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを更に調整する、請求項9又は11に記載のシステム。前記処理デバイスは、クライアントに基づく三角測量を更に実行する、請求項8に記載のシステム。前記コンピュータデバイスは、スマートフォン、パーソナルデジタルアシスタント、ハンドヘルドコンピュータ、電子リーダ、タブレットコンピュータ、ノートブック、ネットブック、デスクトップコンピュータ、サーバコンピュータ、クラスタに基づくコンピュータ及びセットトップボックスのうち1つ以上を有する、請求項8に記載のシステム。コンピュータデバイスにおいて、静的な無線アクセスポイントに関連する第1の位置情報を検出するステップと、前記コンピュータデバイスにおいて、現在位置に関する第2の位置情報をブロードキャストする移動中のコンピュータデバイスに関連する第2の位置情報を検出するステップと、前記第1及び第2の位置情報に基づいて前記コンピュータデバイスの現在位置を動的に判定するステップとを有する方法。前記第1の位置情報及び前記第2の位置情報にそれぞれ基づいて前記コンピュータデバイスの前記現在位置を調整するステップを更に有する、請求項15に記載の方法。前記コンピュータデバイスの前記現在位置を、前記静的な無線アクセスポイント及び前記移動中のコンピュータデバイスに関連するコンピュータ装置にブロードキャストするステップを更に有する、請求項15又は16に記載の方法。前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを検出するステップを更に有する、請求項15に記載の方法。前記無線アクセスポイント及び前記移動中のコンピュータデバイスに関する変化する信頼度にそれぞれ基づいて、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを調整するステップを更に有する、請求項16又は18に記載の方法。クライアントに基づく三角測量を実行するステップを更に有する、請求項15に記載の方法。前記コンピュータデバイスは、スマートフォン、パーソナルデジタルアシスタント、ハンドヘルドコンピュータ、電子リーダ、タブレットコンピュータ、ノートブック、ネットブック、デスクトップコンピュータ、サーバコンピュータ、クラスタに基づくコンピュータ及びセットトップボックスのうち1つ以上を有する、請求項15に記載の方法。命令を格納した少なくとも1つのコンピュータ読み取り可能な媒体であって、前記命令は、コンピュータにより実行された場合、前記コンピュータに対して、コンピュータデバイスにおいて、静的な無線アクセスポイントに関連する第1の位置情報を検出させ、前記コンピュータデバイスにおいて、現在位置に関する第2の位置情報をブロードキャストする移動中のコンピュータデバイスに関連する第2の位置情報を検出させ、前記第1及び第2の位置情報に基づいて前記コンピュータデバイスの現在位置を動的に判定させる少なくとも1つのコンピュータ読み取り可能な媒体。前記命令は、実行された場合、前記コンピュータに対して、前記第1の位置情報及び前記第2の位置情報にそれぞれ基づいて前記コンピュータデバイスの前記現在位置を更に調整させる、請求項22に記載の少なくとも1つのコンピュータ読み取り可能な媒体。前記命令は、実行された場合、前記コンピュータに対して、前記コンピュータデバイスの前記現在位置を、前記静的な無線アクセスポイント及び前記移動中のコンピュータデバイスに関連するコンピュータ装置に更にブロードキャストさせる、請求項22又は23に記載の少なくとも1つのコンピュータ読み取り可能な媒体。前記命令は、実行された場合、前記コンピュータに対して、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを更に検出させる、請求項22に記載の少なくとも1つのコンピュータ読み取り可能な媒体。前記無線アクセスポイント及び前記移動中のコンピュータデバイスに関する変化する信頼度にそれぞれ基づいて、前記第1の位置情報に関連する高い重みと、前記第2の位置情報に関連する低い重みとを調整することを更に有する、請求項23又は25に記載の少なくとも1つのコンピュータ読み取り可能な媒体。クライアントに基づく三角測量を実行するすることを更に有する、請求項22に記載の少なくとも1つのコンピュータ読み取り可能な媒体。前記コンピュータデバイスは、スマートフォン、パーソナルデジタルアシスタント、ハンドヘルドコンピュータ、電子リーダ、タブレットコンピュータ、ノートブック、ネットブック、デスクトップコンピュータ、サーバコンピュータ、クラスタに基づくコンピュータ及びセットトップボックスのうち1つ以上を有する、請求項22に記載の少なくとも1つのコンピュータ読み取り可能な媒体。グローバルポジショニングシステムGPS:GlobalPositioningSystemに基づくデバイス例えば、ナビゲーションシステム等は、衛星が視野に入る場合に室外で動作するが、室内の場合及び/又は開けた衛星の視野がない場合にうまく動作しない。本発明の実施例について、添付図面において限定ではなく一例として説明する。添付図面において、同様の参照符号は同様の要素を示す。本発明の実施例は、本発明の一実施例に従ってコンピュータデバイスのグローバルな所在地を判定するために、動的なクライアント側の測地学的三角測量を実現する機構を提供する。本発明の実施例の方法は、コンピュータデバイスにおいて、静的な無線アクセスポイントに関連する第1の位置情報を検出することを含む。この方法は、コンピュータデバイスにおいて、現在位置に関する第2の位置情報をブロードキャストする移動中のコンピュータデバイスに関連する第2の位置情報を検出し、第1及び第2の位置情報に基づいてコンピュータデバイスの現在位置を動的に判定することを更に含んでもよい。一実施例では、クライアントコンピュータデバイスが開けた空又は衛星の視野がない場合に室内、都市峡谷、野球場等、WiFiインフラストラクチャ及び/又は周辺のWiFi可能なデバイスから取得したGPSデータを使用して、三角測量を行って所在地を見つけることを可能にするクライアント側の対策が提供される。一実施例では、前述の対策は、クライアントデバイスが新規な方法で位置を解釈するために使用することができる重要な情報を含み得る特定の測地学的なアップデート最新情報の新たな生成を含む。例えば、測地学的なアップデートは、地球の表面を楕円で近似することができ、表面近くのいずれかの位置が緯度、経度、高度等について記述される測地座標等を使用した、地球上のクライアントデバイスの実際の所在地又は場所に関するアップデートを提供してもよい。更に、新規な対策は、新規なクライアント側の三角測量を促進する際の更なる精度を提供することができるジオクラウドgeocloudにおけるピアツーピアの関与を提供する。本発明の実施例は、どのようにクライアントコンピュータシステムがWiFiインフラストラクチャと直接接続する必要なしに、ピアツーピアでスマートフォン等のような移動中のクライアントコンピュータデバイス等で及び/又は静的な位置決めデバイスいずれか所定の期間に静止した所在地にあるコンピュータデバイス又は無線アクセスポイント等を使用して、その正確な所在地を三角測量することができるかを直接的に概説する。或る実施例では、WiFiアクセスは、ジオピングgeoping要求を見つけてそれに応答することができるため以外に全く必要なくてもよい。一実施例では、WiFiインフラストラクチャ及びいずれかのクライアントコンピュータデバイスは、WiFi接続を認証する必要なく、グローバルポジショニングデータを提供し、グローバルポジショニングの共有に関与することが許可される。この技術は、単にWiFi周波数を使用するビーコン応答システム等を有するだけで、WiFiインフラストラクチャなしでも実行可能である。図1は、本発明の一実施例による動的測地学的三角測量機構を使用するコンピュータデバイスを示している。一実施例では、ホストマシン例えば、コンピュータデバイス100は、コンピュータデバイスのグローバルポジショニングの動的且つ自動的な判定を実現するため、動的測地学的三角測量機構三角測量機構110を有するものとして示されている。コンピュータデバイス100は、スマートフォン例えば、iPhone登録商標、BlackBerry登録商標等を含む携帯電話、ハンドヘルドコンピュータデバイス、パーソナルデジタルアシスタントPDA等のようなモバイルコンピュータデバイス、タブレットコンピュータ例えば、iPad登録商標、SamsungGalaxyTab登録商標等、ラップトップコンピュータ例えば、ノートブック、ネットブック等、電子リーダ例えば、Kindle登録商標、Nook登録商標等、GPSナビゲーションシステム等を含んでもよい。コンピュータデバイス100は、セットトップボックス例えば、インターネットに基づくケーブルテレビ用セットトップボックス等、更に大きいコンピュータデバイスデスクトップコンピュータ、サーバコンピュータ、クラスタに基づくコンピュータ等を更に含んでもよい。コンピュータデバイス100は、コンピュータデバイス100のいずれかのハードウェア又は物理リソースとユーザとの間のインタフェースの役目をするオペレーティングシステム106を含む。コンピュータデバイス100は、1つ以上のプロセッサ102、メモリデバイス104、ネットワークデバイス、ドライバ等と、タッチスクリーン、タッチパネル、タッチパッド、仮想又は通常のキーボード、仮想又は通常のマウス等のような入出力IOソース108とを更に含む。コンピュータデバイス、ノード、コンピュータノード、クライアント、メモリクライアント、ホスト、サーバ、メモリサーバ、マシン機械、デバイス、コンピュータデバイス、コンピュータ、コンピュータシステム、クラスタに基づくコンピュータ等の用語は、この文献を通じて区別なく同じ意味で使用される点に留意すべきである。図2は、本発明の一実施例による動的測地学的三角測量機構を示している。図示の実施例では、三角測量機構110は、コンピュータデバイスの地理的位置又は所在地の動的且つ自動的な判定を実現するための様々な構成要素202、204、206、208、210、212、214及び216を含む。一実施例では、三角測量機構110の三角測量ユニット202は、コンピュータデバイスのジオポジショニングの自動的、動的及び効率的な判定を生じるクライアント側の三角測量を実現する。三角測量ユニット202は、コンピュータデバイスがインフラストラクチャ例えば、WiFiインフラストラクチャに接続する必要なく、コンピュータデバイスが位置情報にアクセスすることを可能にするために、グローバル標準の手法を利用する位置サービスセット識別子SSID:servicesetidentifierモジュール204を含む。一実施例では、位置SSIDモジュール204は、位置SSIDモジュール204がコンピュータデバイスに対してWiFiインフラストラクチャと関連付けを行うことを必要とせずに、その代わりに関与するコンピュータデバイス及び/又はWiFiインフラストラクチャによって行われた単純なブロードキャストを受信、リスンlisten及び関与することを可能にするように、SSID名及びセキュリティ設計を標準化する。SSIDは、特定の80211無線ローカルエリアネットワークLAN:LocalAreaNetworkを識別するために使用されてもよい。例えば、クライアントデバイスは、所定の範囲内でSSIDをアドバタイズする全てのアクセスポイントAP:accesspointからビーコンメッセージを受信してもよい。このクライアントデバイスは、構成に基づいて手動で又は自動的に関連付けを行う無線ネットワークを選択してもよい。位置SSIDモジュール204は、ピアツーピア位置共有ネットワークを可能にするための特定のSSIDの標準化又は手法を提供する。三角測量ユニット202は、静的な構成位置例えば、アクセスポイント又は固定/静止しているコンピュータデバイスを有するデバイスと、移動中のコンピュータデバイスとの間を区別するための処理を提供する静的インジケータ206を更に含む。この新規な技術は、関与するコンピュータデバイスが推定の精度を向上させるのに役立てるために使用される。更に、位置例えば、どこにいるかを見つけようとしているデバイスが、ブロードキャストモジュール216を介して、どのくらい静的な測地学的位置に近いかを他のコンピュータデバイス及びアクセスポイントに通知又はブロードキャストする機能を有することを可能にする。ブロードキャストモジュール216は、コンピュータデバイスがその信頼度をアドバタイズ又は発行すること等のような如何なる数のブロードキャスト目的に使用されてもよい。これらの見失ったlostデバイスが1つ以上の静的な測地学的位置に近いことを見つけた場合、その精度を向上させるのに役立てるために、移動中のコンピュータデバイスを使用することができる。換言すると、静的インジケータ206は、アドバタイズされているコンピュータデバイスの位置が静的に構成されているか否か、又はコンピュータデバイスが自分の位置を動的に判定したか否かを示すために使用される。静的インジケータ206は、その位置を学習したピアコンピュータデバイスと、静的にプログラムされた位置を有するインフラストラクチャに基づくコンピュータデバイスとの間の違いを判定する手法を提供する。三角測量ユニット202の信号強度予測器208は、コンピュータデバイスから送出された予想信号強度を予測するために信号強度予測器208を使用すること等のように、距離を判定するのに役立てるために信号強度を識別して使用する手法を提供する。コンピュータデバイスの電力の出力を知らなければブラックボックスのように、信号強度は予想が困難である。このことは、距離測定を困難、不正確及び予測不可能にする可能性がある。しかし、一実施例では、信号強度予測器208において信号強度情報を埋め込むことにより、信号をリスンすることができる各コンピュータデバイスは、freespace登録商標モデルのような正確な信号予測について知られた長距離サウンドデバイスを使用してその距離をより良く予測するために、この信号強度情報を使用してもよい。更に、例えば、ビーコン送信コンピュータデバイスの送信電力及びアンテナ利得をアドバタイズするために、16進数が使用されてもよい。この技術は、受信ノードが信号に関連する電力及び特定のインジケータ受信した無線信号に存在する電力の指標を表す受信信号強度表示度数RSSI:ReceivedSignalStrengthIndication等をより良く認識又は計算することを可能にする。三角測量ユニット202の信頼度インジケータ210は、ピアツーピア共有セッションにおけるクライアントコンピュータデバイスの学習した位置の使用のような新規な方法で使用され得る信頼度係数を示してもよい。各クライアントコンピュータデバイスは、位置のその信頼度をアドバタイズし、ネットワーク内の他のコンピュータデバイス他のクライアントコンピュータデバイスを含むがこれを聞き取り、自分の学習した位置に信頼度を追加し、他のコンピュータデバイスに同じことを可能にするために、重み付けられた方法でその数を使用することを可能にしてもよい。この技術を使用して、特定の位置のアップデートにおいて100の信頼度が得られる可能性が低い場合であっても、正確性を向上させるために利用可能な情報を使用する新規なピアツーピアの対策が取り入れられる。従って、この場合にはその特定のアップデートを与えるための重みが下げられる。更に、16進数は、アドバタイズする位置においてクライアントデバイスが有する信頼度を示すために使用される。それぞれの数字の増加は、例えば、クライアントデバイスがその位置で有し得る信頼度における01メートルの変化を示す。一実施例では、三角測量機構110は、経度例えば、8個の16進文字1バイト、緯度例えば、8個の16進文字1バイト等のような地理的位置212を提供する。三角測量機構110は、三角測量機構110がいずれかの種類のコンピュータデバイス例えば、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン、ビデオゲームコンソール、デジタルオーディオプレイヤ、GPSナビゲーションシステム等のようなWiFi可能なコンピュータデバイス、WiFi又はホットスポットプロバイダ例えば、電気通信会社、インターネットサービスプロバイダ等、WLANを実装するための現在知られている標準及び将来の標準例えば、IEEEInstituteofElectricalandElectronicsEngineers80211等等と動的且つ自動的に適合することを可能にする適合モジュール214を更に提供する。これにより、三角測量機構110は、この文献を通じて記載する機能を効率的に実行することが可能になる。コンピュータデバイスの地理的位置又は所在地を検出するために動的且つ自動的なクライアント側の三角測量を実現するために、いずれかの数及び種類の構成要素が動的測地学的三角測量機構110に追加されてもよく、動的測地学的三角測量機構110から削除されてもよいことが考えられる。簡潔、明瞭及び理解を容易にするために、及び三角測量機構110に集中し続けるために、コンピュータデバイスのもののような多くの標準又は既知の構成要素は、ここでは図示又は説明されない。本発明の実施例は、いずれかの特定の技術又は標準に限定されず、変化する技術及び標準を採用して適合するのに十分に動的であることが考えられる。図3A~3Cは、本発明の一実施例に従って動的測地学的三角測量機構を使用したクライアントに基づく三角測量を実現するためのトランザクション系列を示している。図3Aを参照すると、WiFi可能なクライアントコンピュータデバイス302は、コンピュータデバイス302の所定のエリア又は範囲内で最高の信頼度のいずれかの数の利用可能なWiFiアクセスポイント304、306、308のような最高の信頼度にあるいずれか利用可能な位置を認識することにより、及び/又はいずれか利用可能な位置と接続することにより、自分例えば、自分の地理的位置及び/又は目的地コーヒーショップ等を見つける移動中のコンピュータデバイス例えば、ユーザに属するスマートフォンを位置決めしようとする。例えば、図示のように、それぞれの円305、307及び309は、それぞれその対応するWiFiアクセスポイント304、306及び308の無線範囲を表す。同様に、円303は、クライアントデバイス302の範囲又はアクセスを表し、他の円305、307、309と重複する又は接触するものとして示されている。クライアントデバイス302がモールにおいて靴屋を見つけようとする個々のユーザに属することを仮定する。一実施例では、クライアントデバイス302がモールのエリアに近づくとすぐに、まず、モール、近くのStarbucks登録商標、空港等のような場所にあるWiFiAP304、306、308のように、最高の重みを伝達するこれらのAPの位置304、306、308対応する円305、307、309で示されるのうち1つ以上と接触する。換言すると、最高の信頼度を有するAPの位置304、306、308が高い優先度になり、従って、図3Bを参照して更に説明する他の移動中のクライアントデバイスのような他の低い信頼度の位置に対してこのクライアント側の三角測量における最高の重みとして最初に使用される。一実施例では、高い重みのAP又は静的なAP304、306、308の1つは、図1の三角測量機構110により予め定められた所定の期間に同じ位置に静止している例えば、モールのベンチに座っているユーザ、及び/又はコンピュータデバイス302を介して三角測量機構110に期間情報を与えるコンピュータデバイス302のユーザ等によるいずれかの関与者に属するクライアントデバイス302と同様のクライアントデバイスからのビーコンを含んでもよい。次に図3Bを参照すると、高い重みのAP304、306、308が識別され、クライアントデバイス302と接触すると、他の円305、307及び309と重複するように示されているそれぞれ対応するエリア、信号又はアクセスの円315、317及び319により表されるように、低い重みの位置314、316及び318例えば、移動中のクライアントコンピュータデバイスが識別され、クライアントデバイス302と接触する。例えば、一実施例では、これらの低い重みの位置314、316、318は、モールの近く又はモール内のようなコンピュータデバイス302の周辺の所定のエリア内にいる他のユーザに属するWiFi可能な移動中のクライアントコンピュータデバイスを含む。例えば、これらのWiFi可能なコンピュータデバイス314、316、318のユーザは、クライアントデバイス302のユーザと同じ靴屋を見つけようとする他の買い物客又は同じ靴屋に現在いる他の買い物客を含んでもよく、靴屋の近くの他の場所例えば、コーヒーショップを見つけようとする他の買い物客又は他の場所に現在いる他の買い物客を含んでもよい。これは、クライアントデバイス302の地理的所在地のより良い認識に役立ち、より良い認識を生じる。換言すると、まず、静的なAP304、306、308に関連する高い重みの低い信頼度の位置がクライアントデバイス302の近くになって接続し、続いて、更に低い重みの更に低い信頼度のコンピュータデバイス314、316、318がクライアントデバイス302の近くになり、モールの靴屋のようなその目的地等に関してクライアントデバイス302の地理的位置の精度及び信頼度を改善する。一実施例では、WiFi可能な移動中のコンピュータデバイス314、316、318のこれらの低い重みの位置は、低い信頼度のビーコンこれらのクライアントデバイス314、316、318から受信した複数の位置又は位置に関するアップデート等例えば、モールのコーヒーショップにいてFacebook登録商標のプロフィールをアップデートしているクライアントデバイス314、316、318の1人以上のユーザに基づいて判定されてもよい。この新規なクライアント側の三角測量技術は、ユーザがクライアントデバイス302でインターネットにアクセスする必要なくYelp登録商標、Where登録商標等のようなウェブサイトにアクセスする必要なく、クライアントデバイス302従って、クライアントデバイス302のユーザが靴屋に関するその正確な位置を判定するのに役立つ。インターネットへのアクセスは、クライアントデバイス302が室内にいるため及び/又は開けた空従って、衛星の視野を有さないため等の悪い受信のため可能ではない可能性がある。一実施例では、図2の三角測量機構110の位置SSIDモジュール204は、クライアントデバイス302及び他の関与するクライアントデバイス314、316、318がWiFiインフラストラクチャと接続する必要なく、クライアントデバイス302とAP304、306、308及び他の移動中のクライアントデバイス314、316、318との間でアクセス位置情報を通信する。高い重みの静的に構成された位置304、306、308と低い重みの移動中の位置314、316、318とを区別するのは、図2の静的インジケータ206である。同様に、信号強度予測器208は、クライアントデバイス302、静的なAP304、306、308及び移動中のクライアントデバイス314、316、318がその信号強度を予測することを実現し、信頼度インジケータ210は、クライアントデバイス302、静的なAP304、306、308及び移動中のクライアントデバイス314、316、318が自分の位置に関する信頼度をブロードキャスト又はアドバタイズすることを実現する。自分の位置に関する信頼度は、コンピュータデバイス302、314、316、318及び静的に構成されたAP304、306、308により受信され、各信頼度に重み高い重み、低い重み、中程度の重み等を割り当てるために使用される。これらの重み付けられた信頼度は、信頼度を各AP又はクライアントデバイスの現在の学習した位置例えば、モールの靴屋の所望の目的地に関するクライアントデバイス302の現在位置等に信頼度を追加するために使用される。図3Cは、クライアントデバイス302がその所在地を他のもの高い重みのAP304、306、308、低い重みのクライアントデバイス314、316、318等にビーコン送信していることを示す。これにより、それぞれの関与するAP304、306、308及びクライアントデバイス314、316、318は、クライアントデバイス302によりビーコン送信された情報を使用して自分の位置を較正することが可能になる。クライアントデバイス302によるこのビーコン送信と、関与するAP304、306、308及びクライアントデバイス314、316、318の学習した所在地の共同の信頼度とが、図示の円320により表されている。別の言い方をすれば、クライアントデバイス302が図3A及び3Bを参照して前述したようにその位置を判定すると、自分の位置をAP304、306、308及びクライアントデバイス314、316、318にブロードキャストする。これにより、これらはこの情報から恩恵を受け、特に移動中のクライアントデバイス314、316、318について自分の所在地の信頼度を獲得する。図4は、本発明の一実施例に従ってコンピュータデバイスのグローバルポジショニングを判定するために動的なクライアント側の測地学的三角測量を実行する方法を示している。方法400は、ハードウェア例えば、回路、専用ロジック、プログラム可能ロジック等、ソフトウェア処理デバイスで実行する命令等、又はこれらの組み合わせを有してもよい処理ロジックにより実行されてもよい。一実施例では、方法400は、図1の動的測地学的三角測量機構110により実行されてもよい。方法400は、所望の位置クライアントコンピュータデバイスのユーザが自分の正確な所在地又は現在の地理的位置を知る必要があること等又は目的地ユーザが家、店、野球場、道路等を見つけようとすること等を探しているクライアントコンピュータデバイス例えば、スマートフォン、タブレットコンピュータ等のようなモバイルコンピュータデバイスが1つ以上の高い重みの位置例えば、静的な無線アクセスポイント等を検出することにより、ブロック405で始まる。ブロック410において、クライアントコンピュータデバイスは、高い重みの位置を検出すると、位置及び/又は高い重みの位置から受信した高い重みの位置に関する他の関連情報例えば、信頼度、アップデート等に基づいてその所在地を調整する。ブロック415において、クライアントコンピュータデバイスは、1つ以上の低い重みの位置例えば、例えば、MainStreet及びFirstAvenueの角のStarbucks等で自分の位置をブロードキャストする他の関与する移動中のクライアントデバイス及び/又は自分の位置を判定するため等に使用され得る位置に関するアップデートをビーコン送信する他の関与する移動中のクライアントデバイスを検出する。ブロック420において、クライアントコンピュータデバイスは、低い重みの位置を検出すると、これらの位置及び/又は関連情報例えば、信頼度、位置に関するアップデート等に基づいて自分の物理的位置を再調整する。ブロック425において、自分の位置を再調整すると、クライアントコンピュータデバイスは、自分の位置をブロードキャストする。これにより、他のもの例えば、高い重みのAP及び低い重みのコンピュータデバイス等がこの情報から恩恵を受け、自分の位置を調整、構成又は較正することが可能になる。ブロック430において、クライアントコンピュータデバイスは、自分の再調整された所在地に基づいて前述の所望の位置又は目的を見つける又は到達する。図5は、本発明の一実施例による動的測地学的三角測量機構を使用して実現するコンピュータシステム500を示している。例示的なコンピュータシステム500は、図1のコンピュータデバイス100及びこの明細書を通じて図3A~3C等を参照して説明した他のコンピュータデバイスのいずれかと同じものでもよく、同様のものでもよい。コンピュータシステム500は、情報を通信するためのバス、リンク、相互接続以下ではバスと呼ばれる又は他の通信手段501と、情報を処理するためにバス501に結合されたマイクロプロセッサ502のような処理手段とを含む。コンピュータシステム500は、並列パイプラインを通じてグラフィックを処理するためのグラフィックプロセッサ503で増強されてもよく、1つ以上の中央プロセッサ502に組み込まれてもよく、1つ以上の別々のプロセッサとして提供されてもよい。コンピュータシステム500は、プロセッサ502により実行される命令及び情報を格納するためにバス501に結合されたメインメモリ504RAM又は他の動的データ記憶デバイス等を更に含む。メインメモリはまた、プロセッサによる命令の実行中に一時変数又は他の中間情報を格納するために使用されてもよい。コンピュータシステム500はまた、プロセッサのための静的情報及び命令を格納するためにバス501に結合された不揮発性メモリ506読み取り専用メモリROM又は他の静的データ記憶デバイス等を含んでもよい。大容量メモリ507磁気ディスク、光ディスク又はソリッドステートアレイ等及び対応するドライブもまた、情報及び命令を格納するためにコンピュータシステム500のバス501に結合されてもよい。コンピュータシステム500はまた、情報をユーザに表示するために、バスを介してディスプレイデバイス又はモニタ521液晶ディスプレイLCD又は有機発光ダイオードOLEDアレイ等に結合されてもよい。例えば、前述の様々なビュー及びユーザ相互作用に加えて、インストール状態、動作状態及び他の情報のグラフィック表示及びテキスト表示が、ディスプレイデバイス521上にユーザに提示されてもよい。典型的には、ユーザ入力デバイス522英数字、関数及び他のキー等を有するキーボード等は、情報及びコマンド選択をプロセッサ502に通信するためにバス501に結合されてもよい。更なるユーザ入力デバイス522は、カーソル制御入力デバイスマウス、トラックボール、トラックパッド又はカーソル方向キー等を含んでもよく、方向情報及びコマンド選択をプロセッサ502に通信し、ディスプレイ521上でカーソル移動を制御するためにバスに結合されてもよい。カメラ及びマイクロフォンアレイ523は、前述のように、ジェスチャを観測し、オーディオ及びビデオを記録し、ビジュアル及びオーディオコマンドを受信するためにバス501に結合されてもよい。通信インタフェース525もバス501に結合される。通信インタフェースは、例えばLAN又は広域ネットワークWANをサポートするために通信リンクを提供する目的のモデム、ネットワークインタフェースカード又は他の周知のインタフェースデバイスEthernet登録商標、トークンリング、又は他の種類の物理的有線若しくは無線接続に結合するために使用されるもの等を含んでもよい。このように、コンピュータシステム500はまた、例えばイントラネット又はインターネットを含む従来のネットワークインフラストラクチャを介して、複数の周辺デバイス、他のクライアント、又は操縦面若しくはコンソール、又はサーバに結合されてもよい。ネットワークの例は、LAN、WAN、メトロポリタンエリアネットワークMAN、パーソナルエリアネットワークPAN、イントラネット、インターネット等を含むが、これらに限定されない。実施例は、親ボードを使用して相互接続された1つ以上のマイクロチップ又は集積回路、配線ロジック、メモリデバイスにより格納されてマイクロプロセッサにより実行されるソフトウェア、ファームウェア、特定用途向け集積回路ASIC及び/又はフィールドプログラマブルゲートアレイFPGAのいずれか又は組み合わせとして実装されてもよい。ロジックという用語は、一例として、ソフトウェア若しくはハードウェア及び/又はソフトウェアとハードウェアとの組み合わせファームウェア等を含んでもよい。例えば、実施例は、1つ以上の機械コンピュータシステム500のようなコンピュータ、コンピュータのネットワーク、又は他の電子デバイス等により実行された場合、1つ以上の機械が本発明の実施例に従って動作を実行することを生じ得る機械実行可能命令を格納した1つ以上の機械読み取り可能な媒体過渡的でない機械読み取り可能な媒体等を含んでもよいコンピュータプログラムプロダクトとして提供されてもよい。機械読み取り可能な媒体は、フロッピー登録商標ディスク、光ディスク、CDROMCompactDiscROM及び磁気光ディスク、ROM、RAM、消去可能プログラム可能読み取り専用メモリEPROM、電気的消去可能プログラム可能読み取り専用メモリEEPROM、磁気若しくは光学カード、フラッシュメモリ、又は機械実行可能命令を格納するのに適した他の種類の媒体/機械読み取り可能な媒体ソリッドステート記憶デバイス、高速及び高信頼性DRAMサブシステム等を含んでもよいが、これらに限定されない。プログラムコード又は命令は、例えば、揮発性及び/又は不揮発性メモリソリッドステートメモリ、ハードドライブ、フロッピー登録商標ディスク、光記憶装置、テープ、フラッシュメモリ、メモリスティック、デジタルビデオディスク、DVDdigitalversatiledisc等を含む記憶デバイス及び/又は関連する機械読み取り可能若しくは機械アクセス可能若しくは機械実行可能な媒体、並びに、機械アクセス可能な生物状態保持記憶装置のような更に新型の媒体等に格納されてもよい。機械読み取り可能な媒体は、機械に読み取り可能な形式で情報を格納、送信又は受信する如何なる機構を含んでもよく、媒体は、プログラムコードを符号化した電気形式、光形式、音響形式又は他の形式の伝搬信号又は搬送波が通過する有形の媒体アンテナ、光ファイバ、通信インタフェース等を含んでもよい。プログラムコードは、パケット、シリアルデータ、パラレルデータ、伝搬信号等の形式で送信されてもよく、圧縮フォーマット又は暗号化フォーマットで使用されてもよい。プログラムコードは、プロセッサ、プロセッサにより読み取り可能な揮発性及び/又は不揮発性メモリ、少なくとも1つの入力デバイス、及び/又は1つ以上の出力デバイスをそれぞれ含むプログラム可能な機械モバイルコンピュータ又は静止コンピュータ、パーソナルデジタルアシスタント、セットトップボックス、携帯電話及びページャ、スマートフォン、タブレットコンピュータ、家電機器デバイスDVDプレイヤ、パーソナルビデオレコーダ、パーソナルビデオプレイヤ、衛星受信機、ステレオ受信機、ケーブルTV受信機を含む、及び他の電子デバイス等で実行するプログラムに実装されてもよい。プログラムコードは、記載の実施例を実行して出力情報を生成するために入力デバイスを使用して入力されたデータに適用されてもよい。出力情報は、1つ以上の出力デバイスに適用されてもよい。当業者は、開示の対象の実施例がマルチプロセッサ又はマルチコアプロセッサシステム、ミニコンピュータ、メインフレームコンピュータ、並びに、仮想的にいずれかのデバイスに組み込まれてもよい普及型若しくは小型コンピュータ又はプロセッサを含む様々なコンピュータシステム構成で実行され得ることを認識し得る。開示の対象の実施例はまた、タスク又はその一部が通信ネットワークを通じて連結された遠隔処理デバイスにより実行され得る分散コンピュータ環境で実行されてもよい。一実施例、実施例、例示的な実施例、様々な実施例等への言及は、記載した本発明の実施例が特定の機能、構成又は特徴を含んでもよいが、必ずしも全ての実施例がこの特定の機能、構成又は特徴を含むとは限らないことを示す。更に、いくつかの実施例は、他の実施例について説明した機能の一部を有してもよく、全部を有してもよく、全く有さなくてもよい。発明の詳細な説明及び特許請求の範囲において、結合及びその派生形が使用されることがある。結合は、2つ以上の要素が互いに協調又は相互作用することを示すために使用されるが、これらの間に介在する物理的又は電気的な構成要素を有してもよく、有さなくてもよい。特に言及しない限り、一般的な要素を記述するために特許請求の範囲で使用される順序の形容詞である第1、第2、第3等の使用は、単に同様の要素の異なるインスタンスが参照されることを示し、このように記載した要素が時間的、空間的、ランク的又は他の方法で所与の系列になければならないことを意味するものではない。図面及び前述の説明は、実施例の例を提供する。当業者は、記載の要素のうち1つ以上が単一の機能要素に結合され得ることを認識する。或いは、特定の要素は複数の機能的要素に分割されてもよい。一実施例からの要素は他の実施例に追加されてもよい。例えば、ここに記載の処理の順序は変更されてもよく、ここに記載の方法に限定されない。更に、いずれかのフローチャートの動作は、図示の順序に実施される必要はなく、全ての動作が必ずしも実行される必要もない。また、他の動作に依存しない動作は、他の動作と並列に実行されてもよい。本発明の実施例は、これらの特定の例により限定されない。明細書に明示的に提供されていても提供されていなくても、構成、大きさ及び素材の使用の違いのように複数の変更が可能である。実施例は、特許請求の範囲により与えられるものと少なくとも同程度に広くなり得る。図面に示す技術は、1つ以上の電子デバイス例えば、エンドステーション、ネットワークエレメントに格納されて実行されるコード及びデータを使用して実装されてもよい。このような電子デバイスは、過渡的でないコンピュータ読み取り可能な媒体例えば、磁気ディスク、光ディスク、ランダムアクセスメモリ、読み取り専用メモリ、フラッシュメモリデバイス、相変化メモリ及び過渡的なコンピュータ読み取り可能な伝送媒体例えば、電気、光、音響又は他の形式の伝搬信号のようなコンピュータ読み取り可能な媒体を使用してコード及びデータを内部で及び/又はネットワーク上で他の電子デバイスと格納及び通信する。更に、典型的には、このような電子デバイスは、1つ以上の記憶デバイス過渡的でない機械読み取り可能な記憶媒体等、ユーザ入出力デバイス例えば、キーボード、タッチスクリーン、及び/又はディスプレイ、及びネットワーク接続のような1つ以上の他の構成要素に結合された一式の1つ以上のプロセッサを含む。典型的には、一式のプロセッサと他の構成要素との結合は、1つ以上のバス及びブリッジバスコントローラとも呼ばれるを通じて行われる。従って、所与の電子デバイスの記憶デバイスは、典型的にはその電子デバイスの一式の1つ以上のプロセッサで実行されるコード及び/又はデータを格納する。当然に、本発明の実施例の1つ以上の部分は、ソフトウェア、ファームウェア及び/又はハードウェアの異なる組み合わせを使用して実装されてもよい。前述の明細書において、特定の例示的な実施例を参照して本発明について説明した。しかし、ここでの説明に従って様々な変更及び変形が行われてもよいことは明らかである。従って、明細書及び図面は、限定的な意味ではなく、例示的な意味として見なされるべきである。