(57)【要約】  位置ロケーションネットワークを同期化するための方法、システム、およびデバイス。方法、システム、および／またはデバイスは、ネットワークから１つのＡＰをマスタＡＰとして指定することを提供することができる。マスタＡＰは、ネットワーク内の他のＡＰがそれらのそれぞれの発振器および／またはクロックを同期化させるのに使用することのできる同期化信号をブロードキャストすることができる。いくつかの場合に、マスタＡＰおよび／またはネットワークサーバ（たとえば、追跡管理サーバ）は、代理マスタＡＰを指定することができる。代理マスタＡＰは、たとえば、隣接するＡＰに同期化信号をブロードキャストすることができる。代理マスタＡＰおよび／またはマスタＡＰは、複数のＡＰの中および／またはネットワークサーバに送信され得る、同期化されたＡＰのリストを維持することができる。
2016538746.tif 000002
【特許請求の範囲】
【請求項１】
位置ロケーションネットワークを同期化する方法であって、
複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択することと、前記ＡＰの各々は、基準発振器とタイマとを有する、
前記マスタＡＰから第１の同期化メッセージをブロードキャストすることと、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信することと、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定することと
を備える、方法。
【請求項２】
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、請求項１に記載の方法。
【請求項３】
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、請求項１に記載の方法。
【請求項４】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項１に記載の方法。
【請求項５】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項１に記載の方法。
【請求項６】
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、請求項１に記載の方法。
【請求項７】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項１に記載の方法。
【請求項８】
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストすることと、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、請求項８に記載の方法。
【請求項１０】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項８に記載の方法。
【請求項１１】
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信すること
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、請求項１１に記載の方法。
【請求項１３】
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、請求項１１に記載の方法。
【請求項１４】
位置ロケーションネットワークを同期化するシステムであって、
複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択するための手段と、前記ＡＰの各々は、基準発振器とタイマとを有する、
前記マスタＡＰから第１の同期化メッセージをブロードキャストするための手段と、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信するための手段と、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するための手段と
を備える、システム。
【請求項１５】
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、請求項１４に記載のシステム。
【請求項１６】
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、請求項１４に記載のシステム。
【請求項１７】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項１４に記載のシステム。
【請求項１８】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項１４に記載のシステム。
【請求項１９】
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、請求項１４に記載のシステム。
【請求項２０】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項１４に記載のシステム。
【請求項２１】
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストするための手段と、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信するための手段と
をさらに備える、請求項１４に記載のシステム。
【請求項２２】
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、請求項２１に記載のシステム。
【請求項２３】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項２１に記載のシステム。
【請求項２４】
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するための手段
をさらに備える、請求項１４に記載のシステム。
【請求項２５】
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、請求項２４に記載のシステム。
【請求項２６】
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、請求項２４に記載のシステム。
【請求項２７】
位置ロケーションネットワークを同期化するための装置であって、
プロセッサと、
前記プロセッサと電気的に通信しているメモリと、
前記メモリ内に記憶された命令と、
前記命令は、
マスタＡＰから第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定する
ために前記プロセッサによって実行可能であり、
を備える、装置。
【請求項２８】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項２７に記載の装置。
【請求項２９】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項２７に記載の装置。
【請求項３０】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項２７に記載の装置。
【請求項３１】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項２７に記載の装置。
【請求項３２】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項２７に記載の装置。
【請求項３３】
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、請求項２７に記載の装置。
【請求項３４】
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３３に記載の装置。
【請求項３５】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項３３に記載の装置。
【請求項３６】
前記命令は、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ために前記プロセッサによってさらに実行可能である、請求項２７に記載の装置。
【請求項３７】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項３６に記載の装置。
【請求項３８】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項３６に記載の装置。
【請求項３９】
マスタＡＰから第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定する
ためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を備える、位置ロケーションネットワークを同期化するためのコンピュータプログラム製品。
【請求項４０】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４１】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４２】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４３】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４４】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４５】
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、請求項３９に記載のコンピュータプログラム製品。
【請求項４６】
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項４５に記載のコンピュータプログラム製品。
【請求項４７】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項４５に記載のコンピュータプログラム製品。
【請求項４８】
前記命令は、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ために前記プロセッサによってさらに実行可能である、請求項３９に記載のコンピュータプログラム製品。
【請求項４９】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項４８に記載のコンピュータプログラム製品。
【請求項５０】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項４８に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、２０１３年９月３０日に出願され、本特許出願の譲受人に譲渡された、Ｇｕｐｔａによる米国特許出願第１４／０４２４４９号、名称「Ｈｉｇｈ  Ｐｒｅｃｉｓｉｏｎ  Ｎｅｔｗｏｒｋ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ｉｎ  ａｎ  Ｉｎｄｏｏｒ  Ｐｏｓｉｔｉｏｎ  Ｌｏｃａｔｉｏｎ  Ｓｙｓｔｅｍ」の優先権を主張するものである。
【背景技術】
【０００２】
[0002]屋内環境および企業環境などのいくつかのセッティングでは、さまざまなタイプの資産、人、またはその両方を簡単に突き止めることが重要である場合がある。そのようなセッティングの例は、病院、小売店、倉庫などを含む。資産または人のロケーションが屋内セッティングで監視される正確さおよび速度は、追跡システムの有用性を決定する際の重要な要因になり得る。さらに、コスト効率が良く、スケーラブルであり、連続的で正確で高精度のロケーション監視を提供することのできるロケーションシステムを有することも、望ましい。
【０００３】
[0003]異なるシステムおよびデバイスが、特定の屋内環境で資産および／または人を突き止めるのに使用され得る。屋内環境の少なくとも一部を通じて展開されたウルトラワイドバンド（ＵＷＢ）ネットワークまたは何らかの他の無線周波数ネットワークは、屋内追跡を実行するように構成され得る。システムは、屋内環境内の特定のロケーションに配置された複数のアクセスポイント（ＡＰ）を使用することができる。ロケーション追跡タグが、追跡される各モバイル資産および／または各人に取り付けられる場合もある。タグは、タグと波形を受信するＡＰとの間の距離を決定するための測距測定のためにＡＰによって受信される波形（たとえば、ビーコン信号）を送ることができる。タグと少なくとも３つの異なるＡＰとの間の距離が入手されたならば、三角測量または三辺測量が、タグが取り付けられている資産または人のロケーションを推定するのに使用され得る。
【０００４】
[0004]位置ロケーションネットワークは、正確なロケーション測定値を提供するために較正され得る。較正は、ネットワーク内のマスタＡＰに各ＡＰを同期化することを含むことができる。ローカル同期化だけではなく、ネットワーク全体の同期化を必要とする可能性がある、可能な最高精度の同期化を入手することが望ましい。
【発明の概要】
【０００５】
[0005]下で説明されるのは、位置ロケーションネットワーク内で高精度のネットワーク全体の同期化を提供する方法、システム、および／またはデバイスである。方法、システム、および／またはデバイスは、それぞれのＡＰに配置されたタイマおよび発振器の、位置ロケーションネットワークの追跡エリア内のマスタＡＰのタイマおよび発振器への増分的同期化を提供するツールおよび技法を含むことができる。同期化は、粗い周波数およびタイミングの獲得と、微細な周波数およびタイミングの獲得とを含むことができる。これらの技法は、マルチホップワイヤレスネットワークを介して利用され得る。
【０００６】
[0006]１つまたは複数の発振器とタイマとを有する第１のＡＰまたはマスタＡＰは、隣接するＡＰを同期化するのに使用され得る。たとえば、マスタＡＰは、タイマ時刻（タイマカウントとも呼ばれる）および／または発振器周波数に関係する情報を含むことができる同期化信号をブロードキャストすることができる。付近のＡＰは、同期化信号を受信し、その発振器および／またはタイマに対する推定および／または補正を行うことができる。他のＡＰがマスタＡＰに同期化すると、それらは、肯定応答メッセージを送ることができる。いくつかの場合に、マスタＡＰに同期化し終え、肯定応答メッセージを送り終えたＡＰは、代理マスタ（acting master）ＡＰとして指定され得る。代理マスタＡＰは、マスタＡＰと同様に動作することができ、隣接するＡＰがシステムに同期化できるようにするために、隣接するＡＰに同期化メッセージをブロードキャストすることができる。マスタＡＰおよび／または追跡管理サーバは、マスタＡＰからブロードキャストされたシステム時刻に同期化し終えたネットワーク内のＡＰのリストを保ち、または更新することができる。
【０００７】
[0007]位置ロケーションネットワークを同期化する方法が説明される。マスタアクセスポイント（ＡＰ）が、複数のＡＰの中から選択され得る。ＡＰの各々は、基準発振器とタイマとを有することができる。第１の同期化メッセージが、マスタＡＰからブロードキャストされ得る。第１の肯定応答メッセージが、マスタＡＰで、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰから受信され得る。肯定応答メッセージがそれから受信された１つまたは複数のＡＰが、代理マスタＡＰとして指定され得る。
【０００８】
[0008]一実施形態では、各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成され得る。第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを含むことができる。第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を含むことができる。マスタＡＰに同期化したＡＰは、マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰであり得る。第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを含むことができる。
【０００９】
[0009]１つの構成では、マスタＡＰに同期化したＡＰは、第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを含むことができる。第２の同期化メッセージが、指定された代理マスタＡＰからブロードキャストされ得る。第２の肯定応答メッセージが、指定された代理マスタＡＰで、第２の同期化メッセージに基づいて指定された代理マスタＡＰに同期化した各ＡＰから受信され得る。第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを含むことができる。第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を含むことができる。
【００１０】
[0010]１つの構成では、１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストが、１つまたは複数の指定された代理マスタＡＰから受信され得る。１つまたは複数のリストを受信することは、マスタＡＰで１つまたは複数の指定された代理マスタＡＰから、１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを含むことができる。１つまたは複数のリストを受信することは、追跡管理サーバでマスタＡＰから、マスタＡＰと１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに含むことができる。
【００１１】
[0011]位置ロケーションネットワークを同期化するシステムも説明される。このシステムは、複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択するための手段を含むことができる。基準発振器とタイマとを有するＡＰの各々。このシステムは、マスタＡＰから第１の同期化メッセージをブロードキャストするための手段と、マスタＡＰで、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信するための手段と、肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するための手段とをさらに含むことができる。
【００１２】
[0012]位置ロケーションネットワークを同期化するための装置も説明される。この装置は、プロセッサと、プロセッサと電気的に通信しているメモリとを含むことができる。命令が、メモリ内に記憶され得る。命令は、マスタＡＰから第１の同期化メッセージをブロードキャストし、マスタＡＰで、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信し、肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するためにプロセッサによって実行可能とされ得る。
【００１３】
[0013]位置ロケーションネットワークを同期化するためのコンピュータプログラム製品も説明される。コンピュータプログラム製品は、マスタＡＰから第１の同期化メッセージをブロードキャストし、マスタＡＰで、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信し、肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を含むことができる。
【００１４】
[0014]説明される方法および装置の適用可能性のさらなる範囲は、以下の詳細な説明と特許請求の範囲と図面とから明白になる。この説明の趣旨および範囲内のさまざまな変更および修正が、当業者に明白になるので、詳細な説明および特定の例は、例示のみのために与えられる。
【図面の簡単な説明】
【００１５】
[0015]本発明の性質および利点のさらなる理解は、以下の図面を参照することによって実現され得る。添付の図において、同様の構成要素または特徴は、同一の参照ラベルを有することができる。さらに、同一のタイプのさまざまな構成要素は、参照ラベルにダッシュと同様の構成要素の間で区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルだけが本明細書で使用される場合には、その説明は、第２の参照ラベルにかかわりなく、同一の第１の参照ラベルを有する同様の構成要素のいずれか１つに適用可能である。
【図１Ａ】[0016]さまざまな実施形態に従って位置ロケーションネットワークの例を示す図。
【図１Ｂ】さまざまな実施形態に従って位置ロケーションネットワークの例を示す図。
【図２Ａ】[0017]さまざまな実施形態に従って位置ロケーションネットワーク内で使用され得る例のデバイスを示すブロック図。
【図２Ｂ】さまざまな実施形態に従って位置ロケーションネットワーク内で使用され得る例のデバイスを示すブロック図。
【図３】[0018]さまざまな実施形態に従って位置ロケーションネットワークの例を示すブロック図。
【図４】[0019]さまざまな実施形態に従って位置ロケーションネットワークの例を示すブロック図。
【図５】[0020]さまざまな実施形態に従って位置ロケーションネットワークの例を示すブロック図。
【図６】[0021]さまざまな実施形態に従って位置ロケーションネットワークの例を示す図。
【図７】[0022]さまざまな実施形態に従って位置ロケーションネットワーク内でのアクセスポイント同期化の例を示すコールフロー図。
【図８】[0023]さまざまな実施形態に従って位置ロケーションネットワーク内でのアクセスポイント同期化の方法を示す流れ図。
【図９】さまざまな実施形態に従って位置ロケーションネットワーク内でのアクセスポイント同期化の方法を示す流れ図。
【図１０】さまざまな実施形態に従って位置ロケーションネットワーク内でのアクセスポイント同期化の方法を示す流れ図。
【発明を実施するための形態】
【００１６】
[0024]位置ロケーションネットワーク（ロケーション追跡システムおよび／または位置ロケーションシステムと呼ばれる）内のＡＰのネットワーク内でのＡＰの同期化に関する問題に対処する方法、システム、およびデバイスが、説明される。方法、システム、および／またはデバイスは、それぞれのＡＰに配置されたタイマと発振器との増分的な同期化を提供するツールおよび技法を含むことができる。同期化は、中央サーバまたは追跡管理サーバへの有線のまたはワイヤレスの接続を有するマスタＡＰを含むことができる。マスタＡＰは、安定した発振器と安定したタイマとを有することができる。
【００１７】
[0025]マスタＡＰは、タイマ時刻および／または発振器周波数に関係する情報を含むことができる同期化信号をブロードキャストすることができる。付近のＡＰは、これらの信号を受信し、その発振器とタイマとに対する推定および／または補正を行うことができる。このようにて、マスタＡＰからブロードキャストされるシステム周波数および／または時刻は、他のＡＰに中継され得る。他のＡＰがマスタＡＰに同期化すると、それらのＡＰは、肯定応答メッセージを送ることができる。
【００１８】
[0026]いくつかの場合に、マスタＡＰに同期化し終え、肯定応答メッセージを送り終えたＡＰは、代理マスタＡＰの役割を引き受けることができる。マスタＡＰおよび／または追跡管理サーバは、同期化されたＡＰを代理マスタＡＰとして指定することができる。代理マスタＡＰは、マスタＡＰに似た役割を実行することができる。たとえば、代理マスタＡＰの付近のＡＰは、マスタＡＰと同期化しているかのように、代理マスタＡＰに同期化し、システム情報を獲得することができる。ネットワーク内の代理マスタＡＰの個数が増えるにつれて、同期化レートも高まる可能性がある。すなわち、同期化ブロードキャストにさらされるＡＰの個数は、代理マスタＡＰの個数が増えるにつれて増える可能性があり、マスタＡＰから外に伝搬する「同期化の波」が生じる。このプロセスは、ネットワーク内の各ＡＰが同期化されるまで継続することができる。
【００１９】
[0027]各代理マスタＡＰは、同期化されたＡＰのリストをマスタＡＰに送信することができる。マスタＡＰは、ネットワーク内の各同期化されたＡＰを記録することができる。それに加えてまたはその代わりに、マスタＡＰは、同期化されたＡＰのリストを追跡管理サーバに転送することができる。
【００２０】
[0028]以下の説明は、例を提供するものであって、特許請求の範囲に示される範囲、適用可能性、または構成について限定的ではない。本開示の趣旨および範囲から逸脱することなく、論じられる要素の機能および配置に関して変更が行われ得る。さまざまな実施形態は、必要に応じてさまざまな手順または構成要素を省略、置換、または追加することができる。たとえば、説明される方法は、説明される順序と異なる順序で実行されてもよく、さまざまなステップが追加され、省略され、または組み合わせられてもよい。また、いくつかの実施形態に関して説明される特徴が、他の実施形態において組み合わせられてもよい。
【００２１】
[0029]まず、図１Ａは、さまざまな実施形態に従って位置ロケーションネットワーク１００の例を示す。システム１００は、屋内環境および／または企業環境に関連するカバレージエリア１１０を通じて資産（たとえば、物体）、人、またはその両方のロケーション追跡を提供する。いくつかの実施形態では、カバレージエリア１１０は、病院、小売店、または倉庫などの建物の内部のカバレージエリアを表す。カバレージエリア１１０内では、複数のＡＰ１０５が、特定のロケーションに展開され得、カバレージエリア１１０内で追跡され得る複数のタグ１１５（タグユニットおよび／またはロケーション追跡タグと呼ばれる）も同様に展開され得る。静止という性質のゆえに、任意の２つのＡＰ１０５の間の正確な距離が、通常は知られており、あるいは、システム１００の動作を通じて決定され得る。任意の２つのＡＰ１０５は、両方向測距動作とすることができる測距動作を介して、それらの間の距離を確かめることができる。測距動作は、通信リンク１２５を介して実行され得る。
【００２２】
[0030]図１Ａに示されたＡＰ１０５の配置は、非限定的な例として意図されている。ＡＰ１０５は、図１Ａに示されたものとは異なる形またはパターンで、カバレージエリア１１０内に展開されまたは分散され得る。たとえば、ＡＰ１０５は、互いから異なる距離に配置され得る。いくつかの場合に、カバレージエリア１１０は、ある建物の中の単一の階など、２次元展開を表すことができる。しかし、いくつかの実施形態では、ＡＰ１０５は、カバレージエリア１１０内の建物の異なる階またはレベルにＡＰ１０５の一部を配置することによって、３次元的な形で展開される。
【００２３】
[0031]ＡＰ１０５の各々は、狭帯域トランシーバ、ＵＷＢトランシーバ、またはその両方を装備され得る。それに加えてまたはその代わりに、ＡＰ１０５は、１つまたは複数の発振器、タイマ、またはその両方を含むことができる。発振器は、それぞれ、調整可能および／または可変とされ得る、繰り返す発振する電気信号を作ることができる。発振器は、ＲＦ発振器であり得る。発振器は、線形型または弛張型であり得る。いくつかの実施形態では、発振器は、電圧制御温度補償水晶発振器（ＶＣＴＣＸＯ）である。タイマは、水晶クロックを含むことができ、デジタルとされ得、および／またはソフトウェアで実装され得る。
【００２４】
[0032]ＡＰ１０５は、追跡システム１００の精度および／または正確さを高めるために較正手順を受ける必要がある場合がある。較正は、ＡＰ１０５を互いに、ネットワーク１４０に、および／または追跡管理サーバ１５０に同期化させることを含むことができる。それに加えてまたはその代わりに、較正は、各ＡＰ１０５の座標を決定することを含むことができる。
【００２５】
[0033]いくつかの場合に、１つまたは複数のＡＰ１０５は、同期化を容易にする代理マスタＡＰまたはマスタＡＰとして指定されまたは選択される。ＡＰ１０５のネットワーク全体の同期化は、安定した発振器と安定したタイマとを有するマスタＡＰ１０５を指定しまたは選択することを含むことができる。他のＡＰ１０５の各々は、それらのそれぞれの発振器とタイマとを、マスタＡＰまたは代理マスタＡＰに同期化させることができる。この同期化は、いくつかの実施形態では狭帯域信号とＵＷＢ信号との両方を受信し、送信することを含む、粗同期化ステップと微細同期化ステップとを含むことができる。
【００２６】
[0034]較正は、カバレージエリア１１０内のＡＰ１０５の各々の座標を決定することをも含むことができる。ＡＰ１０５の各々の座標は、ＡＰ１０５のうちの１つの既知の座標と、ＡＰ１０５の間の既知のまたは決定された距離とに基づいて、増分的に決定され得る。
【００２７】
[0035]タグユニット１１５の各々は、カバレージエリア１１０内で追跡される資産または人に取り付けられ得る。タグユニット１１５は、狭帯域トランシーバ、ＵＷＢトランシーバ、またはその両方を装備され得る。タグユニット１１５は、１つまたは複数の発振器、タイマ、またはその両方を有することもできる。発振器は、それぞれ、調整可能および／または可変とされ得る、繰り返し発振する電気信号を作ることができる。発振器は、ＲＦ発振器であり得る。発振器は、線形型または弛張型であり得る。たとえば、発振器は、ＶＣＴＣＸＯである。タイマは、水晶クロックを含むことができ、デジタルとされ得、および／またはソフトウェアで実装され得る。
【００２８】
[0036]図１Ａは、ロケーションＡと、Ｂと、Ｃと、Ｄと、Ｅと、Ｆとに６つのタグユニットを有する例の位置ロケーションネットワーク１００を示す。経時的に、これらのロケーションは、タグ１１５が取り付けられた資産または人がカバレージエリア１１０内で移動しまたは移動されるときに、変化する可能性がある。６つのタグ１１５と共に示されたシステム１００は、位置ロケーションネットワークの非限定的な例として意図されている。当業者は、システム１００が、スケーラブルであり、より多数またはより少数０の資産または人を追跡できるものとされ得ることを認める。
【００２９】
[0037]システム１００は、追跡管理サーバ１５０を含み、追跡管理サーバ１５０はタグ追跡管理サーバと呼ばれる場合もある。いくつかの実施形態では、追跡管理サーバ１５０は、ネットワーク１４０を介してＡＰ１０５に接続される。接続は、ＡＰ１０５に関連する無線ネットワークによるものであり得る。追跡管理サーバ１５０は、ＡＰ１０５の受信フィルタの１つまたは複数のセットを決定すること、タグ１１５がモバイルまたは静止のどちらであるのかを検出し、それ相応に更新レートを調整すること、通信チャネルの特性を推定すること、および／またはカバレージエリア１１０内で追跡される資産または人のロケーションを推定することを含む、さまざまなタイプの計算を実行するためにＡＰ１０５から情報を受信することができる。追跡管理サーバ１５０は、いつＡＰ１０５に他のＡＰ１０５またはタグ１１５とワイヤレスに通信させるべきか（たとえば、いつＵＷＢ信号および／または狭帯域信号を送信すべきか）を含む、ＡＰ１０５に関連するさまざまな動作をスケジューリングしまたは調整することもできる。いくつかの実施形態では、追跡管理サーバ１５０は、異なるＡＰ１０５とＡＰ１０５のサブセットとに関する情報を記憶し、個々のＡＰ１０５および／またはＡＰ１０５のサブセットの間でのさまざまな動作をスケジューリングしまたは調整するのに、記憶された情報を使用することができる。
【００３０】
[0038]ＡＰ１０５は、ＵＷＢ信号および／または狭帯域信号を送ることおよび／または受信することによって、互いと通信することができる。通信リンク１２５に関連する、ＡＰ１０５の間のチャネルは、しばしば、雑音と信号を劣化させるインピーダンスとによって特徴付けられる。したがって、信号送信電力を最大にすることが有益である可能性がある。
【００３１】
[0039]図１Ｂは、通信リンク１３５を介するＡＰ１０５とタグ１１５との間の送信またはブロードキャストを示す。いくつかの実施形態では、タグ１１５は、ＵＷＢ信号および狭帯域信号のいずれかまたは両方を使用して、通信リンク１３５を介してＡＰ１０５と通信する。タグ１１５が、主に狭帯域またはＵＷＢのどちらを用いて通信するのかは、タグ１１５がモバイルまたは静止のどちらであるのかの関数であり得る。
【００３２】
[0040]ＡＰ１０５は、ＵＷＢ信号および狭帯域信号のいずれかまたは両方を使用して、他のＡＰ１０５と通信することができる。この通信中に、第２のＡＰは、第１のＡＰと同期化することができる。第２のＡＰから肯定応答メッセージを受信するときに、第１のＡＰは、第２のＡＰを代理マスタＡＰとして指定することができる。第２のＡＰが代理マスタＡＰとして指定されたならば、第２のＡＰは、隣接するＡＰによって、その発振器および／またはタイマを同期化させるのに使用され得る。隣接するＡＰは、それらが正しく同期化されたことを通信するために、第２のＡＰに肯定応答メッセージを送ることができる。第２のＡＰは、同期化されたＡＰのリストを含む同期化リストを第１のＡＰに送ることができる。第１のＡＰは、ネットワーク内のどのＡＰが同期化されたのかを記録することができる。いくつかの場合に、第１のＡＰは、同期化リストを追跡管理サーバ１５０に送信することができる。
【００３３】
[0041]次に、図２Ａに移ると、ブロック図が、さまざまな実施形態に従って位置ロケーションネットワーク内でＡＰを同期化するために構成されたデバイス２００を示す。デバイス２００は、図１Ａ、図１Ｂ、またはその両方のＡＰ１０５の例であり得るＡＰ１０５−ａであり得る。いくつかの実施形態では、デバイス２００は、プロセッサである。デバイス２００は、受信器モジュール２０５、同期化モジュール２１０、代理マスタ指定モジュール２１５、および／または送信器モジュール２２０を含むことができる。いくつかの場合に、受信器モジュール２０５および送信器モジュール２２０は、単一のまたは複数のトランシーバモジュールである。受信器モジュール２０５および／または送信器モジュール２２０は、統合されたプロセッサを含むことができる。これらは、発振器および／またはタイマをも含むことができる。いくつかの実施形態では、受信器モジュール２０５および送信器モジュール２２０は、ＵＷＢトランシーバモジュール、狭帯域トランシーバモジュール、またはその両方の一部である。
【００３４】
[0042]デバイス２００は、同期化モジュール２１０を含むことができる。同期化モジュール２１０は、発振器および／またはタイマを含むことができる。同期化モジュール２１０は、統合されたプロセッサも含むことができる。同期化モジュール２１０は、発振器および／またはタイマに基づいて、情報を含む、別のＡＰに送信されるべき同期化メッセージを準備することができる。同期化モジュール２１０は、周波数オフセットおよび／もしくはタイマオフセット、または、発振器および／もしくはタイマを同期化させるために行われる必要がある調整、を決定するために、受信されたメッセージを分析することができる。いくつかの場合に、同期化モジュール２１０は、別のＡＰと同期化するために、発振器および／またはタイマを調整しまたは変更することができる。
【００３５】
[0043]デバイスは、代理マスタ指定モジュール２１５を含むことができる。代理マスタ指定モジュール２１５は、統合されたプロセッサを含むことができる。代理マスタ指定モジュール２１５は、データベースを含むことができる。いくつかの場合に、代理マスタ指定モジュール２１５は、別のＡＰに、それがマスタＡＰとして働くことができることを知らせるために通信を準備する。マスタＡＰまたは代理マスタＡＰは、同期化された発振器および／またはタイマを有することができ、隣接するＡＰによって同期化に使用され得る。
【００３６】
[0044]いくつかの実施形態では、デバイス２００の構成要素は、適用可能な機能の一部またはすべてをハードウェアで実行するように適合された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）を用いて、個別にまたは集合的に実装される。代替案では、機能は、１つまたは複数の集積回路上で、１つまたは複数の処理ユニット（またはコア）によって実行され得る。他の実施形態では、当技術分野で既知の任意の形でプログラムされ得る、他のタイプの集積回路（たとえば、構造化／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタム集積回路（ＩＣ））が使用される。各ユニットの機能は、１つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ内で具体化される命令を用いて全体的にまたは部分的に実施されることも可能である。
【００３７】
[0045]たとえば、デバイス２００は、受信器モジュール２０５と、同期化モジュール２１０と、代理マスタ指定モジュール２１５と、送信器モジュール２２０とを介して、発振器および／またはタイマに関する情報を含む信号を同期化モジュール２１０で準備することができる。その後、送信器モジュールが、その信号を別のＡＰに送信することができる。受信器モジュール２０５は、他のＡＰとの同期化が成功であったことをデバイス２００に知らせる肯定応答メッセージを受信することができる。代理マスタ指定モジュール２１５は、代理マスタＡＰとして他のＡＰを指定する命令を含む、送信器モジュール２２０によって送信されるべき信号を準備することができる。
【００３８】
[0046]次に、図２Ｂは、さまざまな実施形態に従って位置ロケーションネットワーク内でＡＰを同期化するように構成されたデバイス２００−ａのブロック図を示す。デバイス２００−ａは、図２Ａのデバイス２００の例であり得、デバイス２００−ａは、デバイス２００に関して上で説明されたものと同一のまたは同様の機能を実行することができる。いくつかの実施形態では、デバイス２００−ａは、図１Ａ、図１Ｂ、および図２Ａのいずれかまたはすべてを参照して上で説明されるＡＰ１０５の１つまたは複数の態様を含むことができるＡＰ１０５−ｂである。デバイス２００−ａは、プロセッサでもあり得る。いくつかの場合に、デバイス２００−ａは、図２Ａの受信器モジュール２０５の例であり得る受信器モジュール２０５−ａを含み、受信器モジュール２０５−ａは、受信器モジュール２０５に関して上で説明されたものと同一のまたは同様の機能を実行することができる。いくつかの場合に、デバイス２００−ａは、図２Ａの送信器モジュール２２０の例であり得る送信器モジュール２２０−ａを含み、送信器モジュール２２０−ａは、送信器モジュール２２０に関して上で説明されたものと同一のまたは同様の機能を実行することができる。
【００３９】
[0047]いくつかの実施形態では、デバイス２００−ａは、図２Ａの同期化モジュール２１０の例であり得る同期化モジュール２１０−ａを含む。同期化モジュール２１０−ａは、周波数オフセットおよび／または時間オフセットなどのオフセットを推定することができる。さらに、同期化モジュール２１０−ａは、推定されたオフセットを調整することができる。いくつかの場合に、同期化モジュール２１０−ａは、発振器の周波数および／またはタイマの時刻（もしくはカウント）を補正する。いくつかの場合に、同期化モジュール２１０−ａは、他のデバイスがデバイス２００−ａと同期化できるように、周波数および／または時刻を報告する。
【００４０】
[0048]いくつかの実施形態では、デバイス２００−ａは、図２Ａの代理マスタ指定モジュール２１０の例であり得る代理マスタ指定モジュール２１５−ａを含む。代理マスタ指定モジュール２１０−ａは、別のＡＰに、それがマスタＡＰとして働くことができることを知らせるための通信を準備することができる。マスタＡＰまたは代理マスタＡＰは、同期化された発振器および／またはタイマを有することができ、隣接するＡＰによって同期化に使用され得る。さらに、代理マスタ指定モジュール２１０−ａは、デバイス２００−ａが成功しておよび／または不成功に同期化されたことを別のデバイスに知らせる肯定応答メッセージを含む通信を準備することができる。
【００４１】
[0049]いくつかの場合に、デバイス２００−ａは、肯定応答モジュール２３０を含む。肯定応答モジュール２３０は、同期化が成功であったことの表示など、同期化情報を含む通信を準備することができる。さらに、肯定応答モジュール２３０は、代理マスタとして指定すべきデバイスを決定するために他のデバイスからの通信を分析することができる。
【００４２】
[0050]いくつかの場合に、デバイス２００−ａは、同期化されたリストモジュール２４０を含む。同期化されたリストモジュール２４０は、統合されたプロセッサを含むことができる。一実施形態では、同期化されたリストモジュール２４０は、データベースを含む。同期化されたリストモジュール２４０は、成功して同期化された、ＡＰなどのデバイスのリストを保持することができる。いくつかの場合に、同期化されたリストモジュール２４０は、成功して同期化されなかったデバイスのリストを保持する。同期化されたリストモジュール２４０は、追跡管理サーバに送信されるべき同期化情報を収集することができる。
【００４３】
[0051]いくつかの実施形態によれば、デバイス２００−ａの構成要素は、適用可能な機能の一部またはすべてをハードウェアで実行するように適合された１つまたは複数のＡＳＩＣを用いて、個別にまたは集合的に実装される。他の実施形態では、デバイス２００−ａの機能は、１つまたは複数の集積回路上の１つまたは複数の処理ユニット（またはコア）によって実行される。他の実施形態では、当技術分野で既知の任意の形でプログラムされ得る、他のタイプの集積回路（たとえば、構造化／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用される。各ユニットの機能は、１つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされたメモリ内で具体化される命令を用いて、全体的にまたは部分的に実施されることも可能である。
【００４４】
[0052]ここで図３に移ると、図３は、さまざまな実施形態に従って位置ロケーションネットワーク内でＡＰを同期化するように構成されたシステム３００のブロック図を示す。システム３００は、図１Ａ、図１Ｂ、図２Ａ、および図２Ｂのうちの１つまたは複数に関して説明されたＡＰ１０５の例であり得るＡＰ１０５−ｃ、１０５−ｄ、および１０５−ｅを含むことができる。ＡＰ１０５−ｃは、いくつかの実施形態でソフトウェアモジュール３１５を含むメモリモジュール３１０を含むことができる。ＡＰ１０５−ｃは、プロセッサおよびスケジューラモジュール３２０、発振器モジュール３３０、アンテナモジュール３３５、ネットワーク通信モジュール３４０、タイマモジュール３５０、トランシーバモジュール３６０、同期化モジュール２１０−ｂ、および／または代理マスタ指定モジュール２１５−ｂを含むことができる。いくつかの場合に、タイマモジュール３５０および／または発振器モジュール３３０は、３２ＭＨｚ基準タイマおよび／または発振器に基づいて動作する。いくつかの実施形態では、ＡＰ１０５−ｃおよび／またはトランシーバモジュール３６０は、ＵＷＢモジュール３７０および／または狭帯域モジュール３８０をも含む。ＡＰ１０５−ｃの構成要素の各々は、互いと通信していることができる。ネットワーク通信モジュール３４０は、図１Ａおよび図１Ｂのネットワーク１４０の例であり得るネットワーク１４０−ａと通信していることができる。
【００４５】
[0053]メモリモジュール３１０は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含むことができる。いくつかの実施形態では、メモリモジュール３１０は、実行されたときに、プロセッサおよびスケジューラモジュール３２０に、位置ロケーションネットワーク内でＡＰを同期化させることに関係して本明細書で説明されるさまざまな機能を実行させるように構成された命令を含むコンピュータ可読コンピュータ実行可能ソフトウェア（ＳＷ）コード３１５をも記憶する。他の実施形態では、ソフトウェア（ＳＷ）コード３１５は、プロセッサおよびスケジューラモジュール３２０によって直接に実行可能であるのではなく、コンピュータに、たとえばコンパイルされ実行されるときに、本明細書で説明される機能を実行させるように構成され得る。
【００４６】
[0054]プロセッサおよびスケジューラモジュール３２０は、中央処理装置（ＣＰＵ）などのインテリジェントハードウェアデバイスを含むことができる。プロセッサおよびスケジューラモジュール３２０は、位置ロケーションネットワーク内でのＡＰの同期化に関連するさまざまな動作を実行することができる。プロセッサおよびスケジューラモジュール３２０は、ＡＰ１０５を同期化することが望ましいときを決定するために、ネットワーク１４０−ａによってたとえば追跡管理サーバ１５０から受信されたスケジューリング情報を使用することができる。プロセッサおよびスケジューラモジュール３２０は、ＡＰ１０５の同期化を更新すべきときおよび／またはＡＰ１０５の同期化リストを更新すべきときを決定することを含む、位置ロケーションネットワーク内でのＡＰの同期化に関連するさまざまな動作を実行することができる。
【００４７】
[0055]トランシーバモジュール３６０は、ウルトラワイドバンド（ＵＷＢ）トランシーバ３７０および／または狭帯域トランシーバ３８０を含むことができる。ＵＷＢトランシーバ３７０および狭帯域トランシーバ３８０の一方または両方は、送信のためにデータ（たとえば、パケット）を変調し、アンテナモジュール３３５に変調されたデータを供給し、アンテナモジュール３３５から受信されたデータを復調するように構成されたモデムを含むことができる。ＡＰ１０５−ｃのいくつかの実施形態は、単一のアンテナを含み、他の実施形態は、複数のアンテナを含む。図３に示されているように、タグ１１５−ａから送信された信号は、アンテナモジュール３３５内のまたはこれに接続されたアンテナを介してＡＰ１０５−ｃに送信され、および／またはこれによって受信され得る。ＡＰ１０５−ｃは、ＡＰ１０５−ｄから１０５−ｅなどの他のＡＰとワイヤレスに通信することもできる。いくつかの実施形態では、ＡＰ１０５−ｃは、ＵＷＢ信号、狭帯域信号、および基準信号を含む信号を他のＡＰ１０５から受信し、ＡＰ１０５−ｃは、ＡＰ１０５−ｃの構成要素を較正し、および／または同期化するのに受信された信号を使用することができ、および／またはＡＰ１０５−ｃは、タグユニット１１５のロケーション（たとえば、位置）を決定するのに受信された信号を使用することができる。いくつかの場合に、ＡＰ１０５−ｃは、ネットワーク通信モジュール３４０およびネットワーク１４０−ａを介して追跡管理サーバ１５０に受信された信号を送信することができる。
【００４８】
[0056]発振器モジュール３３０は、ＵＷＢトランシーバ３７０に接続され得る。ＵＷＢトランシーバ３７０は、ＵＷＢ変調器と無線周波数（ＲＦ）トランシーバとを含むことができる。いくつかの実施形態では、ＵＷＢトランシーバ３７０は、タイマモジュール３５０などのタイマを含み、またはこれと通信している。ＵＷＢトランシーバ３７０は、統合されたプロセッサを含むことができる。ＵＷＢトランシーバは、たとえばＡＰ１０５を同期化するために、同期化モジュール２１０−ｂと共にまたはこれのために働くことができる。
【００４９】
[0057]トランシーバモジュール３６０は、狭帯域トランシーバ３８０をさらに含むことができる。狭帯域トランシーバ３８０は、統合されたプロセッサを含むことができる。狭帯域トランシーバ３８０は、タイマおよび／または発振器をも含むことができる。いくつかの場合に、狭帯域トランシーバ３８０は、発振器モジュール３３０および／またはタイマモジュール３５０と通信している。狭帯域トランシーバ３８０は、ＩＥＥＥ  ８０２．１１系列の標準規格（ＷｉＦｉ（登録商標））に基づくワイヤレスローカルエリアネットワーク（ＷＬＡＮ）製品と通信できるものとされ得る。いくつかの実施形態では、狭帯域トランシーバは、ＩＥＥＥ  ８０２．１５系列の標準規格（ＺｉｇＢｅｅ（登録商標））に基づく両方向デジタル無線器である。別の実施形態では、狭帯域トランシーバは、ＩＥＥＥ  ８０２．１５．１系列の標準規格（Ｂｌｕｅｔｏｏｔｈ（登録商標））に基づく両方向デジタル無線器である。
【００５０】
[0058]次に、図４は、タグユニット１１５−ｂを含むことができる、位置ロケーションネットワーク内でＡＰを同期化するように構成されたシステム４００を示すブロック図を示す。いくつかの実施形態では、タグユニット１１５−ｂは、図１Ａ、図１Ｂ、図２Ａ、図２Ｂ、および図３のいずれかまたはすべてのタグユニット１１５の１つまたは複数の態様を含む。タグユニット１１５−ｂは、コントローラおよびスケジューラモジュール４１０、メモリモジュール４２０、ＵＷＢトランシーバモジュール４５０、狭帯域トランシーバモジュール４６０、およびアンテナモジュール４４０を含むことができる。いくつかの実施形態では、タグユニット１１５は、発振器モジュール４３０、タイマモジュール４３５、またはその両方を含む。発振器モジュール４５０およびタイマモジュール４３５は、それぞれ、複数の発振器およびタイマをそれぞれ含むことができる。
【００５１】
[0059]例示として、コントローラおよびスケジューラモジュール４１０は、タグユニット１１５−ｂの動作を制御することを可能にする論理、コード、またはその両方を含む。いくつかの場合に、コントローラおよびスケジューラモジュール４１０は、ＵＷＢトランシーバモジュール４５０および狭帯域トランシーバモジュール４６０を制御するマイクロコントローラまたは状態機械を含む。
【００５２】
[0060]メモリモジュール４２０は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、またはその両方を含むことができる。いくつかの実施形態では、メモリモジュール４２０は、実行されたときに、コントローラおよびスケジューラモジュール４１０に、タグユニット１１５−ｂを制御するために本明細書で説明されるさまざまな機能を実行させるように構成可能な命令を含むコンピュータ可読コンピュータ実行可能ソフトウェア（ＳＷ）コード４２５を記憶する。他の実施形態では、ソフトウェアコード４２５は、コントローラおよびスケジューラモジュール４１０によって直接に実行可能であるのではなく、たとえばコンパイルされ実行されるときにコンピュータに本明細書に記載の機能を実行させるように構成され得る。
【００５３】
[0061]ＵＷＢトランシーバモジュール４５０は、アンテナモジュール４４０を介してＵＷＢ信号をブロードキャストするために無線周波数（ＲＦ）通信技術をサポートすることができる。同様に、狭帯域トランシーバモジュール４６０は、アンテナモジュール４４０を介して狭帯域信号をブロードキャストするためにＲＦ通信技術をサポートすることができる。いくつかの実施形態では、ＵＷＢトランシーバモジュール４５０、狭帯域トランシーバモジュール４６０、またはその両方は、信号の送信のためにロケーション追跡情報を変調し、変調された情報をアンテナモジュール４４０に供給する変調器（図示せず）を含む。図４は、タグユニット１１５−ｂと複数のＡＰ１０５との間の信号のブロードキャストと受信とを示す。システム４００内では、少なくとも２つのＡＰ１０５−ｆと１０５−ｇとが、タグユニット１１５−ｂと通信していることが図示されているが、タグユニット１１５−ｂは、より多数のまたはより少数のＡＰ１０５と通信することができる。
【００５４】
[0062]次に図５を参照すると、システム５００が、ブロック図を用いて示されている。システム５００は、さまざまな実施形態に従って位置ロケーションネットワーク内でＡＰを同期化するように構成され得る。いくつかの実施形態では、システム５００は、図１Ａおよび／または図１Ｂの追跡管理サーバ１５０であり得る追跡管理サーバ１５０−ａを含む。追跡管理サーバ１５０−ａは、プロセッサモジュール５１０、メモリモジュール５２０、ネットワーク通信モジュール５３０、同期化されたリストモジュール５４０、および／または管理モジュール５５０を含むことができる。管理モジュール５５０は、較正、同期化、調整決定、フィルタ決定、チャネル推定、および／またはタグ更新モード調整を実行するように構成され得る。いくつかの実施形態では、管理モジュール５５０は、マスタＡＰを決定しまたは選択する。
【００５５】
[0063]プロセッサモジュール５１０は、さまざまな動作を実行することもでき、インテリジェントハードウェアデバイス、たとえばＣＰＵを含むことができる。いくつかの実施形態では、プロセッサモジュール５１０は、位置ロケーションネットワーク内でのＡＰの同期化に関連するさまざまな動作を実行する。たとえば、プロセッサモジュール５１０は、どのＡＰが同期化を必要とするのかを決定することができる。追跡管理サーバ１５０−ａは、ＡＰ１０５からの情報を受信し、および／またはＡＰ１０５に情報を送るために、ネットワーク通信モジュール５３０を介してネットワーク１４０−ｂと通信することもできる。ネットワーク１４０−ｂは、図１Ａ、図１Ｂ、および図３のいずれかまたはすべてのネットワーク１４０の例であり得る。
【００５６】
[0064]メモリモジュール５２０は、ＲＡＭおよび／またはＲＯＭを含むことができる。いくつかの実施形態では、メモリモジュール５２０は、実行されたときにプロセッサモジュール５１０に本明細書で説明されるさまざまな機能を実行させるように構成される命令を含むコンピュータ可読コンピュータ実行可能ソフトウェアコード５２５を記憶する。他の実施形態では、ソフトウェアコード５２５は、プロセッサモジュール５１０によって直接に実行されるのではない場合があり、ソフトウェアコードモジュールは、たとえばコンパイルされ実行されるときに、コンピュータに本明細書に記載の機能を実行させるように構成され得る。メモリモジュール５２０は、同期化されたＡＰ１０５のリストおよび／またはさまざまなＡＰ１０５および／またはタグユニット１１５の座標を備える決定された座標セットを記憶するためにデータベースを含むことができる。
【００５７】
[0065]同期化されたリストモジュール５４０は、さまざまな動作を実行することができ、インテリジェントハードウェアデバイス、たとえばＣＰＵを含むことができる。同期化されたリストモジュール５４０は、データベースを含むことができる。同期化されたリストモジュール５４０は、同期化されたＡＰ１０５のリストを記憶することができる。いくつかの場合に、同期化されたリストモジュール５４０は、同期化されたＡＰ１０５の記憶されたリストを更新することができる。
【００５８】
[0066]図６は、さまざまな実施形態に従って位置ロケーションネットワーク１００−ａの例を示す。システム１００−ａは、図１Ａ、図１Ｂ、またはその両方のシステム１００の例であり得る。システム１００−ａは、カバレージエリア１１０内でネットワークを同期化するためにＡＰ１０５の間の通信１２５を使用することができる。マスタＡＰ１０５−ｈは、ＡＰ１０５−ｊ、１０５−ｉ、１０５−ｌ、および１０５−ｋなどのどのＡＰが同期化される必要があるのかを決定するのに通信１２５を使用することができる。ＡＰは、発振器および／またはタイマ情報を含むメッセージ１２５を交換することができる。いくつかの場合に、第２のＡＰ１０５−ｌは、同期化が成功であったことを確認する肯定応答メッセージをマスタＡＰ１０５−ｈに送信する。肯定応答メッセージの受信時に、マスタＡＰ１０５−ｈは、第２のＡＰ１０５−ｌを代理マスタＡＰとして指定することができる。
【００５９】
[0067]一実施形態では、代理マスタＡＰ１０５−ｌは、マスタＡＰ１０５−ｈと同期化された発振器および／またはタイマを含む。その後、代理マスタＡＰ１０５−ｌは、隣接するＡＰ１０５−ｍおよび１０５−ｎを同期化するのに使用され得る。いくつかの場合に、代理マスタＡＰ１０５−ｌは、代理マスタＡＰ１０５−ｌと同期化されたＡＰ１０５−ｎおよび１０５−ｍに関する情報をマスタＡＰ１０５−ｈに送信する。一実施形態では、隣接するＡＰ１０５−ｍは、複数の代理マスタＡＰ１０５−ｋおよび１０５−ｌから同期化情報を受信することができる。隣接するＡＰ１０５−ｍは、どの代理マスタＡＰ、たとえばＡＰ１０５−ｋまたは１０５−ｌに同期化するのかを決定することができる。たとえば、隣接するＡＰ１０５−ｍが、それから受信された同期化情報が最強の信号強度を有する第１のおよび／または代理マスタＡＰからの同期化情報の送信元の代理マスタＡＰに基づいて、どの代理マスタＡＰ１０５−ｋまたは１０５−ｌと同期化すべきなのかを決定することができる。
【００６０】
[0068]次に、図７は、いくつかの実施形態による位置ロケーションネットワーク内で位置ロケーションネットワーク内のＡＰを同期化するように構成されたシステム７００を示すコールフロー図を示す。図７は、３つのＡＰ１０５の間の同期化を示す。システム７００では、３つのＡＰ１０５−ｏ、１０５−ｐ、および１０５−ｑが、同期化されて示されているが、同期化は、より多くのＡＰ１０５とも発生し得る。いくつかの場合に、第１のまたはマスタＡＰ１０５−ｏが、第２のＡＰ１０５−ｐなどの副ＡＰの同期化に使用される。マスタＡＰ１０５−ｏと第２のＡＰ１０５−ｐとの間の第１の同期化通信７１０は、第２のＡＰ１０５−ｐに、発振器および／またはタイマを同期化するのに必要な情報を提供する。第２のＡＰ１０５−ｐは、発振器および／またはタイマ７２０を同期化するのにこの情報を使用することができる。いくつかの場合に、第２のＡＰ１０５−ｐは、同期化が成功であったことをマスタＡＰ１０５−ｏに知らせるために、マスタＡＰ１０５−ｏに肯定応答メッセージ７３０を送信する。
【００６１】
[0069]いくつかの場合に、マスタＡＰ１０５−ｏは、記憶された同期化されたリストに第２のＡＰ１０５−ｐを追加し、またはその既存の値を更新する。マスタＡＰ１０５−ｏは、代理マスタＡＰとして第２のＡＰ１０５−ｐを指定する７４０ことができ、ＡＰ１０５−ｐは、第３のＡＰ１０５−ｑなどの第２のＡＰ１０５−ｐに隣接するＡＰを同期化するのを助けることができる。マスタＡＰ１０５−ｏは、代理マスタＡＰとして第２のＡＰ１０５−ｐを指定する７５０メッセージを送ることができる。代理マスタＡＰは、マスタＡＰと同期化された発振器および／またはタイマを有するＡＰであり得る。
【００６２】
[0070]いくつかの場合に、代理マスタＡＰ１０５−ｐは、発振器および／またはタイマを同期化させるのに必要な情報を第３のＡＰ１０５−ｑに提供する同期化メッセージ７６０をブロードキャストする。第３のＡＰ１０５−ｑは、発振器および／またはタイマ７７０を同期化するのにこの情報を使用することができる。いくつかの場合に、第３のＡＰ１０５−ｑは、第３のＡＰ１０５−ｑとの同期化が成功であったことを代理マスタＡＰ１０５−ｐに知らせるために、代理マスタＡＰ１０５−ｐに肯定応答メッセージ７８０を送信する。その後、代理マスタＡＰ１０５−ｐは、第３のＡＰ１０５−ｑとの同期化が成功であったことをマスタＡＰ１０５−ｐに知らせる肯定応答メッセージ７９０をマスタＡＰ１０５−ｏに送ることができる。
【００６３】
[0071]一実施形態では、第３のＡＰ１０５−ｑは、肯定応答メッセージをマスタＡＰ１０５−ｏに直接に送る。いくつかの場合に、マスタＡＰ１０５−ｏは、記憶された同期化されたリストに第３のＡＰ１０５−ｑを追加し、またはその既存の値を更新する。いくつかの場合に、代理マスタＡＰ１０５−ｐは、別の代理マスタＡＰとして第３のＡＰ１０５−ｑを指定することができる。一実施形態では、肯定応答メッセージ７３０、７８０、および７９０は、追跡管理サーバに送信される。いくつかの場合に、同期化されたリストは、追跡管理サーバによって記憶され、および／または管理される。さらなる実施形態では、代理マスタＡＰは、代理マスタＡＰに同期化されたすべてのＡＰ１０５のリスト（またはリストを表す肯定応答メッセージ）を送信する。たとえば、代理マスタＡＰ１０５−ｐは、ＡＰ１０５−ｐに同期化したＡＰ１０５−ｑを含むことができるすべてのＡＰ１０５のリストを送信することができる。
【００６４】
[0072]当業者は、システム７００が、本明細書で論じられるツールおよび技法の１つの実施態様に過ぎないことを認める。システム７００の動作は、他の実施態様が可能になるように再配置され、または他の形で変更され得る。
【００６５】
[0073]図８は、さまざまな実施形態による位置ロケーションネットワーク内で位置ロケーションネットワーク内のＡＰを同期化するための方法８００を示す流れ図を示す。方法８００は、たとえば、図１Ａと、図１Ｂと、図２Ａと、図２Ｂと、図３と、図４と、図５と、図６と、図７とのデバイスおよびシステム１００と、２００と、２００−ａと、３００と、４００と、５００と、１００−ａと、７００とを使用して実施され得る。
【００６６】
[0074]ブロック８０５では、ＡＰ１０５、追跡管理サーバ１５０、および／または何らかの他のネットワーク構成要素が、複数のＡＰ１０５の中からマスタＡＰを選択することができ、ＡＰの各々は、基準発振器とタイマとを有する。いくつかの実施形態では、ブロック８０５での動作は、図５の管理モジュール５５０によって実行される。
【００６７】
[0075]ブロック８１０では、マスタＡＰが、第１の同期化メッセージをブロードキャストすることができる。たとえば、ブロック８１０での動作は、図２Ａのデバイス２００、図２Ｂのデバイス２００−ａ、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００６８】
[0076]ブロック８１５では、マスタＡＰが、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰ１０５から第１の肯定応答メッセージを受信することができる。たとえば、ブロック８１５での動作は、図２Ａのデバイス２００、図２Ｂの肯定応答モジュール２３０、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００６９】
[0077]ブロック８２０では、マスタＡＰおよび／または追跡管理サーバ１５０が、肯定応答メッセージがそれから受信された１つまたは複数のＡＰ１０５を代理マスタＡＰとして指定することができる。いくつかの場合に、ブロック８２０での動作は、図１Ａおよび／または図１Ｂの追跡管理サーバ１５０、図２Ａの代理マスタ指定モジュール２１５、図２Ｂのアクションマスタ指定モジュール２１５−ａ、図３の代理マスタ指定モジュール２１５ーｂ、および／または図５の管理モジュール５５０によって実行される。
【００７０】
[0078]図９は、いくつかの実施形態による位置ロケーションネットワーク内で位置ロケーションネットワーク内のＡＰを同期化するための方法９００を示す流れ図を示す。いくつかの場合に、方法９００は、図１Ａと、図１Ｂと、図２Ａと、図２Ｂと、図３と、図４と、図５と、図６と、図７とのデバイスおよびシステム１００と、２００と、２００−ａと、３００と、４００と、５００と、１００−ａと、７００との一部またはすべてを使用して実施され得る。
【００７１】
[0079]ブロック９０５では、ＡＰ１０５、追跡管理サーバ１５０、および／または何らかの他のネットワーク構成要素が、複数のＡＰ１０５の中からマスタＡＰを選択することができ、ＡＰの各々は、基準発振器とタイマとを有する。いくつかの実施形態では、ブロック９０５での動作は、図５の管理モジュール５５０によって実行される。
【００７２】
[0080]ブロック９１０では、マスタＡＰが、第１の同期化メッセージをブロードキャストすることができる。たとえば、ブロック９１０での動作は、図２Ａのデバイス２００、図２Ｂのデバイス２００−ａ、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００７３】
[0081]ブロック９１５では、マスタＡＰが、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰ１０５から第１の肯定応答メッセージを受信することができる。たとえば、ブロック９１５での動作は、図２Ａのデバイス２００、図２Ｂの肯定応答モジュール２３０、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００７４】
[0082]ブロック９２０では、マスタＡＰおよび／または追跡管理サーバ１５０が、肯定応答メッセージがそれから受信された１つまたは複数のＡＰ１０５を代理マスタＡＰとして指定することができる。いくつかの場合に、ブロック９２０での動作は、図１Ａおよび／または図１Ｂの追跡管理サーバ１５０、図２Ａの代理マスタ指定モジュール２１５、図２Ｂのアクションマスタ指定モジュール２１５−ａ、図３の代理マスタ指定モジュール２１５−ｂ、および／または図５の管理モジュール５５０によって実行される。
【００７５】
[0083]ブロック９２５では、指定された代理マスタＡＰが、第２の同期化メッセージをブロードキャストすることができる。たとえば、ブロック９２５での動作は、図２Ａのデバイス２００、図２Ｂのデバイス２００−ａ、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｌによって実行され得る。
【００７６】
[0084]ブロック９３０では、指定された代理マスタＡＰが、第２の同期化メッセージに基づいて指定された代理マスタＡＰに同期化した各ＡＰ１０５からの第２の肯定応答メッセージを受信することができる。いくつかの実施形態では、ブロック９３０での動作は、図２Ａのデバイス２００、図２Ｂの肯定応答モジュール２３０、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００７７】
[0085]図１０に移ると、この図は、さまざまな実施形態による位置ロケーションネットワーク内で位置ロケーションネットワーク内のＡＰを同期化するための方法１０００を示す流れ図を示す。例として、方法１０００は、図１Ａと、図１Ｂと、図２Ａと、図２Ｂと、図３と、図４と、図５と、図６と、図７とのデバイスおよびシステム１００と、２００と、２００−ａと、３００と、４００と、５００と、１００−ａと、７００との一部またはすべてを使用して実施される。
【００７８】
[0086]ブロック１００５では、ＡＰ１０５、追跡管理サーバ１５０、および／または何らかの他のネットワーク構成要素が、複数のＡＰ１０５の中からマスタＡＰを選択することができ、ＡＰの各々は、基準発振器とタイマとを有する。いくつかの実施形態では、ブロック１００５での動作は、図５の管理モジュール５５０によって実行される。
【００７９】
[0087]ブロック１０１０では、マスタＡＰが、第１の同期化メッセージをブロードキャストすることができる。ブロック１０１５では、マスタＡＰが、第１の同期化メッセージに基づいてマスタＡＰに同期化した各ＡＰ１０５から第１の肯定応答メッセージを受信することができる。たとえば、ブロック１０１０での動作は、図２Ａのデバイス２００、図２Ｂのデバイス２００−ａ、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００８０】
[0088]ブロック１０２０では、マスタＡＰおよび／または追跡管理サーバ１５０は、肯定応答メッセージがそれから受信された１つまたは複数のＡＰ１０５を代理マスタＡＰとして指定することができる。いくつかの場合に、ブロック１０２０での動作は、図１Ａおよび／または図１Ｂの追跡管理サーバ１５０、図２Ａの代理マスタ指定モジュール２１５、図２Ｂのアクションマスタ指定モジュール２１５−ａ、図３の代理マスタ指定モジュール２１５−ｂ、および／または図５の管理モジュール５５０によって実行される。
【００８１】
[0089]ブロック１０２５では、指定された代理マスタＡＰが、第２の同期化メッセージをブロードキャストすることができる。たとえば、ブロック１０２５での動作は、図２Ａのデバイス２００、図２Ｂのデバイス２００−ａ、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｌによって実行され得る。
【００８２】
[0090]ブロック１０３０では、指定された代理マスタＡＰが、第２の同期化メッセージに基づいて指定された代理マスタＡＰに同期化した各ＡＰ１０５から第２の肯定応答メッセージを受信することができる。いくつかの実施形態では、ブロック１０３０での動作は、図２Ａのデバイス２００、図２Ｂの肯定応答モジュール２３０、図３のＡＰ１０５−ｃ、および／または図６のＡＰ１０５−ｈによって実行され得る。
【００８３】
[0091]ブロック１０３５では、マスタＡＰおよび／または追跡管理サーバ１５０が、１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰ１０５の１つまたは複数のリストを１つまたは複数の指定された代理マスタＡＰから受信することができる。いくつかの場合に、ブロック１０３５での動作は、図１Ａおよび／または図１Ｂの追跡管理サーバ１５０、図２Ａの代理マスタ指定モジュール２１５、図２Ｂのアクションマスタ指定モジュール２１５−ａ、図３の代理マスタ指定モジュール２１５−ｂ、および／または図５の同期化されたリストモジュール５４０によって実行される。
【００８４】
[0092]当業者は、方法８００、９００、および１０００が、本明細書で説明されるツールおよび技法の例の実施態様に過ぎないことを了解する。方法８００、９００、および１０００は、他の実施態様が可能になるように、再配置されまたは他の形で変更され得る。
【００８５】
[0093]添付図面に関連して上で示された詳細な説明は、例示的な実施形態について説明し、実施され得るまたは特許請求の範囲の範囲に含まれる唯一の実施形態を表すものではない。この説明全体で使用される「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の実施形態よりも有利である」ことを意味しない。詳細な説明は、説明される技法の理解を提供するために特定の詳細を含む。しかしながら、これらの技法は、これらの特定の詳細を伴わずに実践され得る。いくつかの場合に、説明される実施形態の概念を不明瞭にすることを避けるために、周知の構造およびデバイスは、ブロック図の形で示される。
【００８６】
[0094]情報および信号は、さまざまな異なる技術および技法のいずれかを使用して表され得る。たとえば、上の説明全体で参照される可能性があるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁気粒子、光場または光粒子、あるいはその任意の組合せによって表され得る。
【００８７】
[0095]本明細書の開示に関連して説明されたさまざまな例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェア構成要素、あるいは本明細書に記載の機能を実行するように設計されたそれらの任意の組合せを用いて実施されまたは実行され得る。汎用プロセッサは、マイクロプロセッサとされ得るが、代替案では、プロセッサは、従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とされ得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアに関連する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
【００８８】
[0096]本明細書において説明された機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実施され得る。プロセッサによって実行されるソフトウェアで実施される場合に、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信される場合がある。他の例および実施態様は、本開示および添付の特許請求の範囲の範囲および趣旨内にある。たとえば、ソフトウェアの性質に起因して、上で説明される機能が、プロセッサ、ハードウェア、ファームウェア、手書き、またはこれらの任意の組合せによって実行されるソフトウェアを使用して実施され得る。機能を実施する特徴は、機能の一部が異なる物理的ロケーションにおいて実施されるように分散されることを含めて、さまざまな位置に物理的に配置されることも可能である。また、特許請求の範囲を含む、本明細書において使用されるとき、「のうちの少なくとも１つ」で終わる項目の列挙中に使用されるような「または」は選言的列挙を示しており、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙は、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味する。
【００８９】
[0097]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体との両方を含む。記憶媒体は、汎用コンピュータまたは特殊目的コンピュータによってアクセスされ得る任意の使用可能な媒体とされ得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭもしくは他の光ディスク（ｄｉｓｋ）ストレージ、磁気ディスク（ｄｉｓｋ）ストレージもしくは他の磁気ストレージデバイス、あるいは、命令もしくはデータ構造の形で所望のプログラムコード手段を搬送しまたは記憶するのに使用され得、汎用コンピュータもしくは特殊目的コンピュータまたは汎用プロセッサもしくは特殊目的プロセッサによってアクセスされ得る任意の他の媒体を備えることができる。また、任意の接続がコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、より対線、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合に、同軸ケーブル、光ファイバケーブル、より対線、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスク（ｄｉｓｃ）（ＣＤ）、レーザーディスク（登録商標）（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）およびＢｌｕ−ｒａｙ（登録商標）ディスク（ｄｉｓｃ）を含み、ディスク（ｄｉｓｋ）は、通常、データを磁気的に再生し、ディスク（ｄｉｓｃ）は、データをレーザーで光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれる。
【００９０】
[0098]本開示の前の説明は、当業者が本開示を作りまたは使用することを可能にするために提供されるものである。本開示へのさまざまな修正は当業者には容易に明らかとなり、本明細書で定義された一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明される例と設計とに限定されるのではなく、本明細書で開示される原理と新規の特徴とに一致する最も広い範囲が提供されなければならない。
【図１Ａ】
2016538746.tif 000003
【図１Ｂ】
2016538746.tif 000004
【図２Ａ】
2016538746.tif 000005
【図２Ｂ】
2016538746.tif 000006
【図３】
2016538746.tif 000007
【図４】
2016538746.tif 000008
【図５】
2016538746.tif 000009
【図６】
2016538746.tif 000010
【図７】
2016538746.tif 000011
【図８】
2016538746.tif 000012
【図９】
2016538746.tif 000013
【図１０】
2016538746.tif 000014
【手続補正書】
【提出日】平成28年7月15日(2016.7.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置ロケーションネットワークを同期化する方法であって、
複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択することと、前記ＡＰの各々は、基準発振器とタイマとを有する、
前記マスタＡＰから前記複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストすることと、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信することと、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定することと
を備える、方法。
【請求項２】
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、請求項１に記載の方法。
【請求項３】
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、請求項１に記載の方法。
【請求項４】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項１に記載の方法。
【請求項５】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項１に記載の方法。
【請求項６】
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、請求項１に記載の方法。
【請求項７】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項１に記載の方法。
【請求項８】
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストすることと、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、請求項８に記載の方法。
【請求項１０】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項８に記載の方法。
【請求項１１】
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信すること
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、請求項１１に記載の方法。
【請求項１３】
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、請求項１１に記載の方法。
【請求項１４】
位置ロケーションネットワークを同期化するシステムであって、
複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択するための手段と、前記ＡＰの各々は、基準発振器とタイマとを有する、
前記マスタＡＰから前記複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストするための手段と、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信するための手段と、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するための手段と
を備える、システム。
【請求項１５】
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、請求項１４に記載のシステム。
【請求項１６】
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、請求項１４に記載のシステム。
【請求項１７】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項１４に記載のシステム。
【請求項１８】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項１４に記載のシステム。
【請求項１９】
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、請求項１４に記載のシステム。
【請求項２０】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項１４に記載のシステム。
【請求項２１】
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストするための手段と、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信するための手段と
をさらに備える、請求項１４に記載のシステム。
【請求項２２】
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、請求項２１に記載のシステム。
【請求項２３】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項２１に記載のシステム。
【請求項２４】
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するための手段
をさらに備える、請求項１４に記載のシステム。
【請求項２５】
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、請求項２４に記載のシステム。
【請求項２６】
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、請求項２４に記載のシステム。
【請求項２７】
位置ロケーションネットワークを同期化するための装置であって、
プロセッサと、
前記プロセッサと電気的に通信しているメモリと、
前記メモリ内に記憶された命令と、
前記命令は、
マスタアクセスポイント（ＡＰ）から複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定する
ために前記プロセッサによって実行可能であり、
を備える、装置。
【請求項２８】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項２７に記載の装置。
【請求項２９】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項２７に記載の装置。
【請求項３０】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項２７に記載の装置。
【請求項３１】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項２７に記載の装置。
【請求項３２】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項２７に記載の装置。
【請求項３３】
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、請求項２７に記載の装置。
【請求項３４】
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３３に記載の装置。
【請求項３５】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項３３に記載の装置。
【請求項３６】
前記命令は、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ために前記プロセッサによってさらに実行可能である、請求項２７に記載の装置。
【請求項３７】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項３６に記載の装置。
【請求項３８】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項３６に記載の装置。
【請求項３９】
マスタアクセスポイント（ＡＰ）から複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定する
ためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を備える、位置ロケーションネットワークを同期化するためのコンピュータプログラム製品。
【請求項４０】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４１】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４２】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４３】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４４】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項３９に記載のコンピュータプログラム製品。
【請求項４５】
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、請求項３９に記載のコンピュータプログラム製品。
【請求項４６】
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項４５に記載のコンピュータプログラム製品。
【請求項４７】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項４５に記載のコンピュータプログラム製品。
【請求項４８】
前記命令は、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ために前記プロセッサによってさらに実行可能である、請求項３９に記載のコンピュータプログラム製品。
【請求項４９】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項４８に記載のコンピュータプログラム製品。
【請求項５０】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項４８に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
[0098]本開示の前の説明は、当業者が本開示を作りまたは使用することを可能にするために提供されるものである。本開示へのさまざまな修正は当業者には容易に明らかとなり、本明細書で定義された一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明される例と設計とに限定されるのではなく、本明細書で開示される原理と新規の特徴とに一致する最も広い範囲が提供されなければならない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]
位置ロケーションネットワークを同期化する方法であって、
複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択することと、前記ＡＰの各々は、基準発振器とタイマとを有する、
前記マスタＡＰから第１の同期化メッセージをブロードキャストすることと、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信することと、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定することと
を備える、方法。
[Ｃ２]
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、Ｃ１に記載の方法。
[Ｃ３]
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、Ｃ１に記載の方法。
[Ｃ４]
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ１に記載の方法。
[Ｃ５]
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、Ｃ１に記載の方法。
[Ｃ６]
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、Ｃ１に記載の方法。
[Ｃ７]
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、Ｃ１に記載の方法。
[Ｃ８]
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストすることと、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信することと
をさらに備える、Ｃ１に記載の方法。
[Ｃ９]
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、Ｃ８に記載の方法。
[Ｃ１０]
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ８に記載の方法。
[Ｃ１１]
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信すること
をさらに備える、Ｃ１に記載の方法。
[Ｃ１２]
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、Ｃ１１に記載の方法。
[Ｃ１３]
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、Ｃ１１に記載の方法。
[Ｃ１４]
位置ロケーションネットワークを同期化するシステムであって、
複数のアクセスポイント（ＡＰ）の中からマスタＡＰを選択するための手段と、前記ＡＰの各々は、基準発振器とタイマとを有する、
前記マスタＡＰから第１の同期化メッセージをブロードキャストするための手段と、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信するための手段と、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するための手段と
を備える、システム。
[Ｃ１５]
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、Ｃ１４に記載のシステム。
[Ｃ１６]
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、Ｃ１４に記載のシステム。
[Ｃ１７]
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ１４に記載のシステム。
[Ｃ１８]
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、Ｃ１４に記載のシステム。
[Ｃ１９]
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、Ｃ１４に記載のシステム。
[Ｃ２０]
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、Ｃ１４に記載のシステム。
[Ｃ２１]
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストするための手段と、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信するための手段と
をさらに備える、Ｃ１４に記載のシステム。
[Ｃ２２]
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、Ｃ２１に記載のシステム。
[Ｃ２３]
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ２１に記載のシステム。
[Ｃ２４]
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するための手段
をさらに備える、Ｃ１４に記載のシステム。
[Ｃ２５]
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、Ｃ２４に記載のシステム。
[Ｃ２６]
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、Ｃ２４に記載のシステム。
[Ｃ２７]
位置ロケーションネットワークを同期化するための装置であって、
プロセッサと、
前記プロセッサと電気的に通信しているメモリと、
前記メモリ内に記憶された命令と、
前記命令は、
マスタＡＰから第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定する
ために前記プロセッサによって実行可能であり、
を備える、装置。
[Ｃ２８]
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、Ｃ２７に記載の装置。
[Ｃ２９]
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ２７に記載の装置。
[Ｃ３０]
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、Ｃ２７に記載の装置。
[Ｃ３１]
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、Ｃ２７に記載の装置。
[Ｃ３２]
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、Ｃ２７に記載の装置。
[Ｃ３３]
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、Ｃ２７に記載の装置。
[Ｃ３４]
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、Ｃ３３に記載の装置。
[Ｃ３５]
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ３３に記載の装置。
[Ｃ３６]
前記命令は、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する  ために前記プロセッサによってさらに実行可能である、Ｃ２７に記載の装置。
[Ｃ３７]
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、Ｃ３６に記載の装置。
[Ｃ３８]
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、Ｃ３６に記載の装置。
[Ｃ３９]
マスタＡＰから第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定する
ためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を備える、位置ロケーションネットワークを同期化するためのコンピュータプログラム製品。
[Ｃ４０]
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４１]
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４２]
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４３]
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４４]
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４５]
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４６]
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、Ｃ４５に記載のコンピュータプログラム製品。
[Ｃ４７]
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、Ｃ４５に記載のコンピュータプログラム製品。
[Ｃ４８]
前記命令は、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ために前記プロセッサによってさらに実行可能である、Ｃ３９に記載のコンピュータプログラム製品。
[Ｃ４９]
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、Ｃ４８に記載のコンピュータプログラム製品。
[Ｃ５０]
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、Ｃ４８に記載のコンピュータプログラム製品。
【手続補正書】
【提出日】平成28年7月19日(2016.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置ロケーションネットワークを同期化する方法であって、
マスタアクセスポイント（ＡＰ）から複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストすることと、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信することと、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定することと、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することと
を備える、方法。
【請求項２】
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、請求項１に記載の方法。
【請求項３】
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、請求項１に記載の方法。
【請求項４】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項１に記載の方法。
【請求項５】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項１に記載の方法。
【請求項６】
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、請求項１に記載の方法。
【請求項７】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項１に記載の方法。
【請求項８】
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストすることと、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、請求項８に記載の方法。
【請求項１０】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項８に記載の方法。
【請求項１１】
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、請求項１に記載の方法。
【請求項１２】
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、請求項１に記載の方法。
【請求項１３】
位置ロケーションネットワークを同期化するシステムであって、
マスタアクセスポイント（ＡＰ）から複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストするための手段と、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信するための手段と、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定するための手段と、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するための手段と
を備える、システム。
【請求項１４】
各ＡＰは、狭帯域トランシーバとウルトラワイドバンド（ＵＷＢ）トランシーバとを用いて構成される、請求項１３に記載のシステム。
【請求項１５】
前記第１の同期化メッセージをブロードキャストすることは、狭帯域信号をブロードキャストすることを備える、請求項１３に記載のシステム。
【請求項１６】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項１３に記載のシステム。
【請求項１７】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項１３に記載のシステム。
【請求項１８】
前記第１の同期化メッセージをブロードキャストすることは、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストすることを備える、請求項１３に記載のシステム。
【請求項１９】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項１３に記載のシステム。
【請求項２０】
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストするための手段と、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信するための手段と
をさらに備える、請求項１３に記載のシステム。
【請求項２１】
前記第２の同期化メッセージをブロードキャストすることは、狭帯域信号またはＵＷＢ信号のうちの少なくとも１つをブロードキャストすることを備える、請求項２０に記載のシステム。
【請求項２２】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項２０に記載のシステム。
【請求項２３】
前記１つまたは複数のリストを受信することは、前記マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信することを備える、請求項１３に記載のシステム。
【請求項２４】
前記１つまたは複数のリストを受信することは、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信することをさらに備える、請求項１３に記載のシステム。
【請求項２５】
位置ロケーションネットワークを同期化するための装置であって、
プロセッサと、
前記プロセッサと電気的に通信しているメモリと、
前記メモリ内に記憶された命令と、
前記命令は、
マスタアクセスポイント（ＡＰ）から複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定し、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ために前記プロセッサによって実行可能であり、
を備える、装置。
【請求項２６】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項２５に記載の装置。
【請求項２７】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項２５に記載の装置。
【請求項２８】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項２５に記載の装置。
【請求項２９】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項２５に記載の装置。
【請求項３０】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項２５に記載の装置。
【請求項３１】
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、請求項２５に記載の装置。
【請求項３２】
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３１に記載の装置。
【請求項３３】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項３１に記載の装置。
【請求項３４】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項２５に記載の装置。
【請求項３５】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項２５に記載の装置。
【請求項３６】
マスタアクセスポイント（ＡＰ）から複数のＡＰのうちの１つまたは複数に第１の同期化メッセージをブロードキャストし、
前記マスタＡＰで、前記第１の同期化メッセージに基づいて前記マスタＡＰに同期化した前記複数のＡＰのうちの前記１つまたは複数の各ＡＰから第１の肯定応答メッセージを受信し、
肯定応答メッセージがそれから受信された１つまたは複数のＡＰを代理マスタＡＰとして指定し、
前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信する
ためにプロセッサによって実行可能な命令を記憶する非一時的コンピュータ可読媒体を備える、位置ロケーションネットワークを同期化するためのコンピュータプログラム製品。
【請求項３７】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３６に記載のコンピュータプログラム製品。
【請求項３８】
前記第１の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項３６に記載のコンピュータプログラム製品。
【請求項３９】
前記マスタＡＰに同期化したＡＰは、前記マスタＡＰに関する時間オフセットおよび周波数オフセットを推定したＡＰを備える、請求項３６に記載のコンピュータプログラム製品。
【請求項４０】
前記第１の同期化メッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、ウルトラワイドバンド（ＵＷＢ）信号をブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項３６に記載のコンピュータプログラム製品。
【請求項４１】
前記マスタＡＰに同期化したＡＰは、前記第１の同期化メッセージに基づいてタイマカウントおよび発振器周波数を調整したＡＰを備える、請求項３６に記載のコンピュータプログラム製品。
【請求項４２】
前記命令は、
指定された代理マスタＡＰから第２の同期化メッセージをブロードキャストし、
前記指定された代理マスタＡＰで、前記第２の同期化メッセージに基づいて前記指定された代理マスタＡＰに同期化した各ＡＰから第２の肯定応答メッセージを受信する
ために前記プロセッサによってさらに実行可能である、請求項３６に記載のコンピュータプログラム製品。
【請求項４３】
前記第２のメッセージをブロードキャストするために前記プロセッサによって実行可能な前記命令は、狭帯域またはＵＷＢ信号のうちの少なくとも１つをブロードキャストするために前記プロセッサによって実行可能な命令を備える、請求項４２に記載のコンピュータプログラム製品。
【請求項４４】
前記第２の同期化メッセージは、タイマカウントおよび発振器周波数に関係する情報を備える、請求項４２に記載のコンピュータプログラム製品。
【請求項４５】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、マスタＡＰで前記１つまたは複数の指定された代理マスタＡＰから、前記１つまたは複数の指定された代理マスタＡＰに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項３６に記載のコンピュータプログラム製品。
【請求項４６】
前記１つまたは複数のリストを受信するために前記プロセッサによって実行可能な前記命令は、追跡管理サーバで前記マスタＡＰから、前記マスタＡＰと前記１つまたは複数の指定された代理マスタＡＰとのうちの少なくとも１つに同期化した隣接するＡＰの１つまたは複数のリストを受信するために前記プロセッサによって実行可能な命令を備える、請求項３６に記載のコンピュータプログラム製品。
【国際調査報告】
2016538746.tif 000015
2016538746.tif 000016
2016538746.tif 000017