(57)【要約】      （修正有）【課題】位置情報の配信を制御する方法および装置を提供する。【解決手段】移動システムは、その位置情報をサーバーシステムに通信し、どの他の移動システムがその位置をアクセスすることを許可されるかを定義する許可基準を送信する。移動システムがその位置を供給しない場合、サーバーは他の位置情報を用いてその位置を決定する。サーバーシステムは、その位置に対する他の移動システムからの要求を受け、許可基準に従ってその位置を送信する。許可基準が送信されい場合、サーバーシステムは、許可基準について移動システムに問い合わせする。移動システムにより許可基準が送信されない場合、または、許可基準がその要求を否定するなら、応答できないかまたはエラーメッセージを伴って応答する。アクセスが許可されるまたは否定される期間に日付または時間のようなアクセス制限、およびアクセスが許可されるまたは否定される地理的領域を含むことができる。【選択図】図１Ｂ
2010148137.tif 000002
【特許請求の範囲】
【請求項１】
下記を具備する移動システムの位置を通信する方法：
第１の移動システムの位置を得る；
前記第１の移動システムに関連する許可基準を得る；および
前記許可基準に従って、前記第１の移動システムの位置を第２の移動システムに送信する。
【請求項２】
前記位置は、前記第１の移動システムの位置に対する、前記第２移動システムからの要求に応答して送信される、請求項１の方法。
【請求項３】
前記許可基準は、前記第２の移動システムからの前記要求に応答して前記第１の移動システムから得られる、請求項１の方法。
【請求項４】
前記許可基準は、第１のユーザーに関連する許可基準の記憶されたリストから得られ、前記第１の移動システムは、衛星位置決めシステム受信器を具備する、請求項１の方法。
【請求項５】
前記許可基準は、前記第１の移動システムのユーザーにより選択的に設定され、前記ユーザーにより変更可能である、請求項１の方法。
【請求項６】
前記許可基準は、いつ前記第１の移動システムの位置が前記第２の移動システムに送信できるかを指定する、請求項１の方法。
【請求項７】
前記許可基準は、前記第１の移動システムの位置が前記第２の移動システムに送信できる範囲を指定する、請求項１の方法。
【請求項８】
前記第１の移動システムは、前記第１の移動システムのための位置情報を決定する位置標定システムを具備し、さらに、前記位置情報を送信する通信送信器を具備する、請求項１の方法。
【請求項９】
前記第１の移動システムは、前記第１の移動システムにより送信された前記位置情報から前記位置を導き出す、請求項８の方法。
【請求項１０】
第３の移動システムから、前記第１の移動システムの位置の要求を受信する；
第３ユーザーに関係する許可基準を得ようと試みる；および
前記試みの結果として前記第３の移動システムからの前記要求を否定する；
ことをさらに具備する、請求項１の方法。
【請求項１１】
前記第３ユーザーに関係する許可基準が無いとき、前記第３の移動システムからの前記要求は否定される、請求項１０の方法。
【請求項１２】
前記第３の移動システムからの前記要求は、前記得られた許可基準に従って、否定される、請求項１０の方法。
【請求項１３】
前記許可基準を得ようと試みることは、前記第１のユーザーに関連する許可基準の記憶されたリストを検索することを具備する、請求項１０の方法。
【請求項１４】
前記許可基準を得ようとする試みは、前記第１の移動システムから前記許可基準を要求することを具備する、請求項１０の方法。
【請求項１５】
下記を具備する、移動システムの位置を見つけるための通信システム：
ネットワークに接続し、第１の移動システムの位置および前記第１の移動システムに関連する許可基準を前記ネットワークに送信するように動作可能な第１の移動システム；  前記ネットワークに接続し、前記ネットワークからの前記第１の移動システムの位置情報および許可基準を受信し、前記位置情報から導き出された前記第１の移動システムの位置を前記許可基準に従って、前記ネットワークに送信するように動作可能なサーバーシステム；および
前記ネットワークに接続し、前記ネットワークから前記サーバーシステムにより送信された前記第１の移動システムの位置を受信するように動作可能な第２の移動システム。
【請求項１６】
前記サーバーシステムは、永久媒体内の第１の移動システムに関連する許可基準を記憶するようにさらに動作可能である請求項１５の通信システム。
【請求項１７】
前記第２の移動システムは、前記第１の移動システムの位置の要求を前記ネットワークに送信するようにさらに動作可能である、請求項１５の通信システム。
【請求項１８】
前記サーバーシステムは、前記ネットワークから前記要求を受信し、前記第２の移動システムに関係する許可基準を評価するようにさらに動作可能な、請求項１７の通信システム。
【請求項１９】
前記許可基準が前記第１の移動システムの位置が前記第２の移動システムに送信されることを許可しないとき、エラーメッセージを前記ネットワークに送信するようにさらに動作可能であり、前記第２の移動システムは、前記ネットワークから前記エラーメッセージを受信するように動作可能である、請求項１７の通信システム。
【請求項２０】
下記を具備する、移動通信システム：
メモリに結合され、さらにネットワークに接続するように動作可能なプロセッサ；
前記プロセッサに前記移動通信システムの位置情報を前記ネットワークに送信させ、さらに、前記プロセッサに別の移動通信システムに関係する許可基準を前記ネットワークに送信させるために、前記メモリから前記プロセッサにより実行される通信プロセス。
【請求項２１】
前記通信プロセスはさらに前記プロセッサに、前記ネットワークからの、別の移動通信システムに関係する前記許可基準の問合せを受信させる、請求項２０の移動通信システム。
【請求項２２】
前記通信プロセスは、さらに、プロセッサに別の移動通信システムの位置に対する問合せを前記ネットワークに送信させ、前記ネットワークからの前記問合せに対する応答を受信させる、請求項２０の移動通信システム。
【請求項２３】
前記通信プロセスは、さらに、前記プロセッサに、前記ネットワークからの別の移動通信システムの位置を受信させる、請求項２０の移動通信システム。
【請求項２４】
下記を具備する、サーバー：
システムバスに結合され、さらにネットワークに接続するように動作可能なプロセッサ；
前記システムバスを介して前記プロセッサに結合されたメモリ；および
前記システムバスを介して前記プロセッサに結合され、位置サービスを記憶したコンピューター読み出し可能な媒体；
前記プロセッサによる前記位置サービスの実行は、前記プロセッサに、移動システムの位置情報と、前記ネットワークからの前記移動システムに関連する許可基準を受信させ、前記位置情報から前記第１の移動システムの位置を導き出させ、前記移動システムの位置を前記ネットワークに送信させる。
【請求項２５】
前記位置サービスはさらに、前記プロセッサに、前記移動体に関連する許可基準を、前記コンピュータ読み出し可能媒体上に記憶させる、請求項２４のサーバーシステム。
【請求項２６】
前記位置サービスはさらに、前記プロセッサに、前記ネットワークからの前記移動システムの位置の要求を受信させ、前記許可基準を評価させ、前記要求に応答して、前記移動システムの位置を送信するかどうかを決定させる、請求項２４のサーバーシステム。
【請求項２７】
前記位置サービスはさらに前記プロセッサに、前記許可基準の要求を前記ネットワークに送信させる、請求項２４のサーバーシステム。
【請求項２８】
下記を具備する方法をサーバーシステムと移動通信システムに実行させるコンピュータ実行可能な命令を記憶したコンピュータ読み出し可能な媒体：
前記移動通信システムによって、前記サーバーシステムに、前記移動通信システムの位置情報を送信する；
前記サーバーシステムにより、前記位置情報を受信する；
前記サーバーシステムにより、異なる移動通信システムに、前記異なる移動通信システムの許可基準に従って、前記位置情報から導き出した位置を送信する。
【請求項２９】
前記移動通信システムによって、前記サーバーシステムに、前記移動通信システムに関連する前記許可基準を送信し；および
前記サーバーシステムによって、前記許可基準を受信することをさらに具備する、請求項２８のコンピューター読み出し可能媒体。
【請求項３０】
前記サーバーシステムによって前記異なる移動通信システムから前記位置の要求を受信することを更に具備する、請求項２８のコンピュータ読み出し可能媒体。
【請求項３１】
前記サーバーシステムによって、前記移動通信システムに、前記許可基準のための問合せを送信することをさらに具備する、請求項２８のコンピューター読み出し可能媒体。
【請求項３２】
下記を具備する、許可基準データ構造を記憶したコンピューター読み出し可能媒体：  前記許可基準データー構造を所有する第１の移動通信システムの識別子を表すデータを含む所有者識別フィールド；および
前記所有者識別フィールドにより識別される前記第１の移動通信システムにより、第２の移動通信システムに許可された許可を表すデータを含む要求エントリー。
【請求項３３】
前記要求者エントリーは、前記第２の移動通信システムの識別子を表すデータを含む要求者識別フィールドを具備する、請求項３２のコンピューター読み出し可能媒体。
【請求項３４】
前記要求者エントリーは、さらに、前記第１の移動通信システムにより指定された地理的領域を表すデータを含む領域基準フィールドを具備する、請求項３３のコンピューター読み出し可能媒体。
【請求項３５】
前記要求者エントリーはさらに、前記第１の移動通信システムにより指定された期間を表すデータを含む時間基準フィールドを具備する、請求項３３のコンピューター読み出し可能媒体。
【請求項３６】
下記を具備する、位置サービスを移動通信システムに供給するための支払いを受ける方法：
第１の移動通信システムの識別子に基づいて、前記第１の移動通信システムから受信した位置の各要求を記録する；
第２の移動通信システムの識別子に基づいて、前記第２の移動通信システムから送信された各許可基準を記録する；および
受信された要求に対しては、第１の料金を、送信された基準に対しては第２の料金を前記第１および第２移動通信システムに請求する。
【請求項３７】
前記第１および第２の移動通信システムは同じシステムである、請求項３６の方法。
【請求項３８】
前記第１および第２の料金は、前記第２の移動通信システムに請求される、請求項３６の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般に衛星位置決めシステムに関し、特に、衛星位置決めシステムの受信器の位置を見つけることに関する。
【背景技術】
【０００２】
全地球測位システムのような衛星位置決めシステム（ＳＰＳ）は、ＳＰＳ受信器を備えた人のようなエンティティの地理的位置の決定を可能にする。ＧＰＳまたは他の衛星位置決めシステムで動作する受信器のようなＳＰＳ受信器は、通常、ＧＰＳ、ＮＡＶＳＴＡ、または他の衛星のようなさまざまな衛星から同時に送信された信号の到着の相対時間を計算することにより、位置を決定する。
【０００３】
衛星は一般に、衛星データメッセ−ジの一部として、時々「天文暦」データと呼ばれる、タイミングデータおよび衛星位置データを送信する。「天文暦」または「衛星天文暦」という用語は、一般に、ある期間または日時の間、衛生群（または１つの衛星）の位置を指定する式のような表現を意味する。さらに、衛星は、受信器が現地時間をあいまいなところがなく決定可能にする週時（ＴＯＷ）情報のような基準時間を示すためのデータを送信することができる。
【０００４】
一般に、ＳＰＳ受信器は、１つ以上の「擬似範囲」測定を計算する。擬似範囲測定の各々は、受信器と衛星車両（ＳＶ）との間の範囲を表す。「擬似範囲」という用語は、例えば、一般に、ＳＰＳ受信器のクロックにより示される時間と、衛星のより正確な原子クロックに関連する基準時間のような基準時間との間の誤差を含む１つ以上の因子による誤差を、範囲測定が含むかもしれないということを指摘するために使用される。従って、ＳＰＳ受信器は一般に、衛星信号に供給されるタイミングおよび天文暦データと共に、擬似範囲を用いて、位置、時間、および／または範囲のような航法データのより正確なセットを決定する。
【０００５】
あるいは、ＳＰＳ受信器は、直接位置を決定できないが、擬似範囲のような位置に関する情報をサーバーコンピューターにアップロードする。サーバーコンピューターは、擬似範囲から受信器の地理的位置を計算する。ＳＰＳ受信器は、その位置を決定し、サーバーシステムにそうさせるようにすることができるけれども、制御された環境下において、他のＳＰＳ受信器または他のタイプの受信器に知らせることが望ましい。
【発明の概要】
【０００６】
上述した、欠点、不都合、および問題は、この発明により対処され、この発明は、以下の明細書を読み、学習することにより理解されるであろう。
【０００７】
ＳＰＳ受信器として動作する移動通信システムは、その位置についての情報をサーバーシステムに通信し、情況に応じて、どの他の移動システムその位置をアクセス可能かを定義する許可基準を送信する。サーバーは、与えられた位置情報から位置を導き出し（または、ＳＰＳ受信器により計算される位置を受信する）、許可基準に従って他の移動システムに位置を送信する。この発明の１つの観点において、位置は、その位置に対する他の移動システムからの要求にのみ応答して送信する。他の観点において、位置は、自動的に送信される。移動システムによって、許可基準が送信されなかったなら、サーバーシステムは、その位置に対する要求に応答して、許可基準に関して移動システムに問合せを行なう。その問合せに応答して許可基準が送信されるなら、または送信された許可基準が要求を否定するなら、サーバーシステムは、その要求に応答しないか、またはエラーメッセージと一緒に応答することができる。許可基準は、アクセスが許可されるかまたは否定される日付または時間、およびアクセスが許可または否定される地理的領域のようなさらなる位置アクセス制限を含むことができる。また、同様の制限は、位置要求を送信する移動システムにより特定することができる。
【０００８】
この発明により提供される位置サービスは、一人の人がもう一人の位置を見つけることができるが、そのほかの者の許可がある場合のみである。位置サービスはまた、配達用トラックまたは他の車両のような追跡アイテム(item)への片方向通信のみができる移動システムの使用を可能にする。
【０００９】
この発明は、さまざまに変わる範囲のシステム、クライアント、サーバー、方法、およびコンピューター読み出し可能媒体を記載する。この課題を解決するための手段に記載したこの発明の観点および利点に加えて、この発明のさらなる観点と利点は、図面を参照することにより、および次に記載される詳細な説明を読むことにより明らかになるであろう。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、この発明を実施するのに適した衛星位置決めシステム環境の一実施形態のブロック図である。
【図１Ｂ】図１Ｂは、図１Ａのシステムを構成する個々の構成要素のブロック図である。
【図１Ｃ】図１Ｃは、図１Ａのシステムを構成する個々の構成要素のブロック図である。
【図１Ｄ】図１Ｄは、図１Ａのシステムを構成する個々の構成要素のブロック図である。
【図２Ａ】図２Ａは、この発明の例示実施形態のシステムレベルの概要を図解する図である。
【図２Ｂ】図２Ｂは、この発明の例示実施形態のシステムレベルの概要を図解する図である。
【図３Ａ】図３Ａは、この発明の例示実施形態に従って、サーバーにより実行される方法のフローチャートである。
【図３Ｂ】図３Ｂは、この発明の例示実施形態に従って、サーバーにより実行される方法のフローチャートである。
【図４】図４は、この発明の例示実施形態に従って、クライアントにより実行される方法のフローチャートである。
【図５Ａ】図５Ａは、図２Ａ乃至２Ｂに示すこの発明の例示実施形態に使用するのに適したメッセージデータ構造の図である。
【図５Ｂ】図５Ｂは、図２Ａ乃至２Ｂに示すこの発明の例示実施形態に使用するのに適したメッセージデータ構造の図である。
【図５Ｃ】図５Ｃは、図２Ａ乃至２Ｂに示すこの発明の例示実施形態に使用するのに適したメッセージデータ構造の図である。
【図５Ｄ】図５Ｄは、図２Ａ乃至２Ｂに示すこの発明の例示実施形態に使用するのに適したメッセージデータ構造の図である。
【発明を実施するための形態】
【００１１】
この発明の例示実施形態の以下の詳細な説明において、同一部に同符号を付した添付図面が参照される。これらの図面は、この発明を実施することができる特定の例示実施形態を説明するために示される。これらの実施形態は、当業者がこの発明を実施可能にするために十分詳細に記載され、他の実施形態を利用することができ、この発明の範囲を逸脱することなく、論理的、機械的、電気的および他の変更を行なうことが理解される。それゆえ、以下の詳細な説明は制限的意味に解釈されず、この発明の範囲は、添付されたクレームによってのみ定義される。
【００１２】
詳細な説明は４つのセクションに分割される。第１のセクションにおいて、この発明が実施できる動作環境が記載される。第２のセクションにおいて、この発明のシステムレベルの概要が提示される。第３のセクションにおいて、この発明の例示実施形態の方法が提供される。最後に第４のセクションにおいて、詳細な記載の結論が提供される。
【００１３】
動作環境
図１Ａ、１Ｂ、１Ｃおよび１Ｄの以下の記載は、この発明の例示実施形態が実施可能な衛星位置決めシステム（ＳＰＳ）環境の概要を提供することを意図しているが、適用可能な環境を限定することを意図するものではない。ＳＰＳ移動受信器（「移動体」）は、携帯電話システムのような無線通信システムを利用する遠隔部、すなわち「セル」のリソースと通信することができる。セルは、移動体にＳＰＳ信号処理を補完するために使用することができる無線のセルをベースにした局（「セル基地局」）を含む。システムは、また、性能を強化するために、ＳＰＳ移動体からのデータを受信するために、位置計算等を完了または絞り込むためにそのようなデータに更なる処理を実行するためにＳＰＳ移動体に補助データを供給するコンピュータを有するサーバーを用いて構成することができる。
【００１４】
図１Ａは、各々がそれぞれの無線基地局を有するＳＰＳ移動体１Ａ−Ｄ、２Ａ−Ｄ、３Ａ−Ｄ、およびセル２０ａ−ｃを有する分散型の衛星位置決めシステムの例示実施形態を図解する。セル基地局３７ａは、各々がセル２０ａ内に無線通信システムを含むＳＰＳ移動体１ａ、１ｂ、１ｃおよび１ｄとの間で無線通信を実行する。同様に、セル２０ｂ内のセル基地局３７ｂは、各々が携帯電話のような無線通信システムを含むＳＰＳ移動体２ａ、２ｂ、２ｃ、および２ｄとの双方向の無線通信を提供する。セル２０ｃは、セル基地局３７ｃとの双方向無線通信を実行することができるＳＰＳ移動体３ａ、３ｂ、３ｃ、および３ｄを含む。この発明のある実施形態において、いくつかのＳＰＳ移動体は片方向の通信（基地局への送信）のみを行なうことができる。この場合、移動ＳＰＳ装置は、（擬似範囲を決定し、衛星天文暦データを読むことにより）その位置を決定し、その位置をアプリケーションサーバーに送信する（あるいは、これらの移動ＳＰＳ装置は、擬似範囲を位置決定サーバーに送信し、位置決定サーバーは移動体の位置を決定する）。各基地局は、基地局から通信インフラストラクチャ４０へのそれぞれの接続（例えば、接続２１ａ、２１ｂ、２１ｃ）を含む。セルのための一般的実施形態は図１Ｂにと共に以下に記載される。図１Ｃは、ＧＰＳ衛星システムのために構成される移動ＳＰＳ受信器の例示実施形態を図解する。
【００１５】
図１Ａのネットワークは以下の構成要素を含む。
【００１６】
Ａ．一般の加入電話網（ＰＳＴＮ）または他の通信インフラストラクチャ（例えば、専用回線、衛星等）を介して移動ＧＰＳ装置と通信する位置決めサーバー（例えばサーバー３２または３３）は、次には、無線基地局（例えば、局３７ａ）と通信する。図１Ｄは、図１Ａのネットワーク内の動作に適した位置決めサーバーの例示実施形態のブロック図である。
【００１７】
Ｂ．位置決めサーバーにより供給される位置情報の結果を表示することができ、実行される作業分配のような補助サービスを可能にする別個のアプリケーションサーバー（例えば、サーバー２２または２３）
Ｃ．位置に基づく情報（すなわち、クライアントの位置または他の位置、例えば、クライアントにとって関心のある位置に関する情報）を、移動ＧＰＳ装置（例えば、装置１ａ）のような、ネットワークを介したＷＷＷサーバーに接続されたクライアントに、またはインターネットサービスプロバイダー（ＩＳＰ）（図示せず）を介して直接ＷＷＷサーバーに供給することができるＷＷＷサーバー（例えば、ＷＷＷサーバー１９ａまたは１９ｂ）
Ｄ．一般の加入電話網および／またはパケット交換データネットワークのような専用ネットワークを含むことができる通信インフラストラクチャ４０
Ｅ．広い地理的領域上のＧＰＳ衛生からの範囲情報を測定し、（例えば、位置決めサーバーおよび／または移動ＳＰＳ装置により使用するために異なるＧＰＳ情報を提供するために）それらの航法メッセージデータ受信し、処理する別個のＧＰＳ基準受信器群（例えば、ＧＰＳ基準局２４ａまたは２４ｂ）
一般に、図１Ａに図解される実施形態に見られるように、これらのネットワークエレメントはすべて互いに通信する。代わりの実施の形態において、ＧＰＳ基準受信器は、位置決めサーバーと通信し、位置決めサーバーは、主にアプリケーションサーバーおよびＷＷＷサーバーと通信する。他の実施形態において、ＷＷＷサーバーは、アプリケーションサーバーのためのプロクシーサーバーとして動作することができる。そのような立場において、ＷＷＷサーバーは、アプリケーションサーバーにおよびアプリケーションサーバーから中継される情報のエントリーポイントとして動作する。すべてのサーバーはコンピュータベースであると見なされる。すなわち、各サーバーは、さらにネットワークに結合されるシステムバスを介してメモリに結合されるプロセッサ上のコンピュータソフトウエアを実行する。コンピュータベースサーバーの基礎は技術的に良く知られており、さらに図解したり、議論したりしない。
【００１８】
図１Ｂに示すセルにおいて、移動装置１２ａ、１２ｂ、１２ｃ、および１２ｄは、ＧＰＳ受信器および無線モデムの組合せを含む。ＧＰＳ装置に取り付けられるのは、ＧＰＳ衛星（簡単のために図示していない）からのＧＰＳ信号を受信するためのＧＰＳアンテナ１０ａ、１０ｂ、１０ｃ、および１０ｄ、および基地局アンテナ１７を含む基地局９との間で通信するアンテナ１１ａ、１１ｂ、１１ｃ、および１１ｄである。ある実施形態では、この通信を一方向のみにすることができる。
【００１９】
基地局９は、ＧＰＳ装置が位置情報を得るのを助けるために、移動ＧＰＳ装置を援助することができる信号処理装置１５を含み、および／または信号処理装置１５は、信号処理装置１５が自分のＧＰＳアンテナ１８を用いて集めることができる補助データと共に、これらの移動ＧＰＳ装置から信号処理装置１５に送信されたデータに基づいてこれらのＧＰＳ装置の位置計算を完了または絞り込むことができる。信号処理装置１５が位置計算を援助または完了し、移動ＧＰＳ装置から信号処理装置１５に送信されたデータに微分補正を供給するとき、信号処理装置１５は、衛星天文暦データを受信するために独自のＧＰＳ受信器とＧＰＳアンテナを含めることができる。また、基地局９は、接続１６により信号処理装置１５に結合され、オペレータが移動ＧＰＳ装置の位置を可視的に追跡可能にし、上述の通信リンクを介してこれらの移動ＧＰＳ装置に手動のおよび半自動のコマンドを供給することができるコンピュータ機器およびディスプレイ１４を含むことができる。一部の例では、信号処理装置１５と一緒になったディスプレイ１４は、「ワークステーション」と呼ばれる。
【００２０】
図１Ｂは、各移動ＧＰＳ装置から基地局への無線リンクを示すけれども、このリンクは、実際には、セルサイトにおけるモデムのようなモデムへの無線リンクであり得、その後に、基地局への有線または他のリンクが続く。いくつかの実施において、基地局９は、実際には、以下にさらに記載するように、基準ネットワーク内の基地局の数を表すことができる。
【００２１】
図１Ｃを参照すると、ＧＰＳ受信器７６と通信トランシーバー７８を含む汎用の組み合わされた移動システム７５が記載される。マイクロプロセッサ８１によりメモリ８２から実行された命令群は、移動システム７５の機能を制御する。上述したように、通信トランシーバー７８は、携帯電話またはモデムまたは他のタイプの通信装置であり得る。通信トランシーバー７８は通信アンテナ７９を有する。ＧＰＳ受信器７６は、接続８０を介して通信トランシーバー７８に結合される。一つの動作モードにおいて、通信トランシーバー７８は、アンテナ７９を介して、おおよそのドップラー情報を受信し、このおおよそのドップラー情報を接続８０を介してＧＰＳ受信器７６に供給する。ＧＰＳ受信器７６は、ＧＰＳアンテナ７７を介してＧＰＳ衛星からＧＰＳ信号を受信することにより擬似範囲決定を実行する。次に、決定された擬似範囲は、通信トランシーバー７８を介してＧＰＳ位置決めサーバーに送信される。一般に、通信トランシーバー７８は、アンテナ７９を介して信号をセル基地局に送信する。次に、基地局は、この情報をＧＰＳ位置決めサーバーに送り返す。図１Ｃの移動システム７５並びに多くの代わりの技術的に知られている移動ＳＰＳ通信システムは、図１Ａに図解したコンピュータネットワークを用いて動作するここに開示した方法を用いて採用することができる。
【００２２】
各移動体１、２、３は、１つの無線基地局と通信するように図１Ａに示されているけれども、例えば、多くの携帯電話情況において、移動体は、実際は、さまざまなセル局と通信する。
【００２３】
最後に、図１Ｄは、図１Ａに示す位置決めサーバー３２、３３として使用可能なＧＰＳ位置決めサーバー５０の一実施形態を示す。図１ＣのＧＰＳサーバー５０は、耐障害性のコンピュータシステムのようなデータ処理装置５１を含む。また、ＧＰＳサーバー５０は、いくつかのモデムまたは他の通信インターフェース５２、５３、５４を含む。これらの通信インターフェースは、ネットワーク６０、６２、および６４として示される３つの異なるネットワークの間で位置決めサーバー３２、３３への情報および位置決めサーバーからの情報の交換のための接続性を提供する。ネットワーク６０は、移動体通信網向け交換機または移動体通信網向け交換機群および／または地上にある電話システム交換機またはセル局を含む。ネットワーク６２は、微分ＧＰＳ補正情報を供給し、および衛星天文暦データを含むＧＰＳデータ信号をデータ処理装置５１に供給するように設計されたＧＰＳ受信器群のネットワークである。サーバー５０が非常に大きな地理的領域をサービスしているとき、またはサーバー５０から非常に遠隔の他の位置決めサーバー群に冗長なバックアップを供給するとき、任意のＧＰＳ受信器５６のような局所の任意のＧＰＳ受信器は、この領域の全体にわたって、他のＧＰＳ受信器から見える所にあるすべてのＧＰＳ衛星を観察できないかもしれない。従って、ネットワーク６２は広域にわたって、（一般には、全体の未加工衛星航法メッセージの一部である）衛星天文暦データおよび微分ＧＰＳ補正データを収集し、供給する。
【００２４】
図１Ｄに示すように、大容量記憶装置５５は、データ処理装置５１に結合される。一般に、大容量記憶装置５５は、図１Ｂの移動システム１２ａ−ｄのようなＧＰＳ使用可能な移動システムから擬似範囲を受信した後、ＧＰＳ位置計算を実行するためのソフトウエアのための記憶装置を含むであろう。これらの擬似範囲は通常、セル基地局９、移動体通信網向け交換機（図示せず）およびモデムまたはインターフェース５３を介して受信される。あるいは、この記憶装置５５は、移動システム１２により供給される位置計算に微分補正を供給するために使用することができる。また、少なくとも１つの実施形態において、大容量記憶装置５５は、モデムまたは他のインターフェース５４を介してＧＰＳ基準ネットワークにより供給される（一般に、全体の未加工の衛星航法メッセージの一部として）衛星天文暦データを受信し使用するために使用されるソフトウエアを含む。
【００２５】
この発明の一般的な実施形態において、図１ＤのＧＰＳ基準ネットワーク６２が微分ＧＰＳ情報並びにＧＰＳ基準ネットワーク内の種々の基準受信器群の視野内の衛星群からの未加工の衛星データメッセージを供給するとき、任意のＧＰＳ受信器５６は必要ない。モデムまたは他のインターフェースを介してネットワークから得られた衛星天文暦データは、移動ＧＰＳ受信器の位置情報を計算するために、移動ＧＰＳ受信器から得た擬似範囲で、一般的な方法で使用することができることが理解されるであろう。インターフェース５２、５３、および５４は、各々データ処理装置を、ネットワーク６４の場合のように、他のコンピュータシステムに接続するし、およびネットワーク６０の場合のように、セルラーベース通信システムに接続し、およびネットワーク６２内のコンピュータシステムのように送信装置に接続するためのモデムまたは他の適当な通信インターフェースであり得る。一実施形態において、ネットワーク６２は、地理的領域上に分散されたＧＰＳ基準受信器の分散された収集を含むことが理解されるであろう。いくつかの実施形態において、セルラーベース通信システムを介して移動ＧＰＳ受信器を通信するセルサイトまたはセルラーサービスエリア付近の受信器５６から得た微分補正ＧＰＳ情報は、移動ＧＰＳ受信器のおおよその位置に適当な微分補正ＧＰＳ情報を提供するであろう。他の場合に、ネットワーク６２からの微分補正は、結合して、移動ＧＰＳ受信器の位置に適当な微分補正を計算することができる。
【００２６】
図１Ａに示すネットワークの実施形態において、３２および３３により例示される位置決めサーバーは、アプリケーションサーバー２２および２３と分離されている。但し、この発明は、位置決めサーバーが種々の他のタイプのサーバーと結合される実施形態において、実施することができる。位置決めサーバー自体は、無線ネットワークに取り付けられた他の処理システムに常駐するソフトウエア構成要素のみから構成できることが理解されるべきである。そのような処理システムは、音声およびデータメッセ−ジングおよびＷＷＷサービスのような他の関数を実行することができる。図１Ａにおいて、位置決めサーバー３３は、セル２０ｂ内の移動装置と同じセルサイト内に物理的に設置されている。しかしながら、サーバー３２は、図示したセルのいずれにも設置されていないが、セル２０ａ、２０ｂ、および２０ｃからのデータにサービスを提供することができる。サーバー３２は、その地理的近接性によりこのタスクに対して好適であるかもしれないけれども、事実、サーバー３３でさえもセル２０ａおよび２０ｃからのデータを処理することができた。
【００２７】
システムレベルの概要
あるシステムの動作のシステムレベルの概要は図２Ａおよび２Ｂを参照することにより記載される。移動システムＡ  ２１１、Ｂ  ２２１、およびＣ  ２３１は、図１Ａに図解されるネットワークのようなネットワークを介して位置決めサーバー２０１に通信する。図２Ａにおいて、移動体Ａ  ２１１およびＢ  ２２１は、両方とも双方向通信を行なうことができる。図２Ｂにおいて、移動体Ｂ  ２２１のみが双方向通信を行なうことができる。しかしながら、図２Ｃにおいて、移動体Ｃ  ２３１の代わりに、移動体Ａ  ２１１を用いることが出来る。図１Ｃに図解される移動システム７５は、移動体Ａ、ＢまたはＣのいずれかとして使用するのに適しているが、使用できる唯一のタイプの移動体ではない。位置決めサーバー２０１は、図１Ｄの位置決めサーバー５０に対して記述されるように構成されると考えられているが、いくつかの位置決めサーバーは、そのように構成することができる。次に記載される位置決めサーバーの種々の機能は、ネットワーク内の他のタイプのサーバー間で配信することができることを当業者は、すぐに理解することができるであろう。
【００２８】
図２Ａに図解する実施形態から始めると、移動体Ａ  ２１１は、その位置情報、ＰＯＳ（Ａ）を、ネットワークを介して位置決めサーバー２０１に送信する。位置情報は、上述したように、移動体Ａ  ２１１または擬似範囲情報により計算される実際の地理的位置であり得る。位置決めサーバー２０１は、位置情報から移動体Ａ  ２１１の位置を導き出す。実際の位置が位置情報内にあるなら、位置決めサーバー２０１は、単にその位置を抽出することができる。そうでなければ、位置決めサーバー２０１は、技術的に良く知られるように、位置情報を処理し、位置を決定する。
【００２９】
移動体Ｂ  ２２１は、移動体Ａ  ２１１の位置を要求するメッセージＲＥＱＬＯＣ（Ａ）をネットワークを介して位置決めサーバー２０１に送信する。図２Ａに示す実施形態において、位置決めサーバー２０１は、移動体Ａ  ２１１がいかなる許可基準も（以下に記載する）位置決めサーバー２０１に送信しなかったかあるいは移動体Ａ  ２１１が送信した許可基準が移動体Ｂ  ２２１を含まないことを判断する。それゆえ、位置決めサーバー２０１は、移動体Ａ  ２１１が、移動体Ｂ  ２２１に送信すべき位置を許可するかどうかを尋ねる問合せメッセージＩＮＱＵＩＲＹ（Ｂ）をネットワークを介して移動体Ａ  ２１１に送信する。移動体Ａ  ２１１は、移動体Ｂ  ２２１の許可基準ＰＥＲＭＩＳＳＩＯＮＳ（Ｂ）を送信することにより応答する。移動体Ｂ  ２２１の許可基準が移動体Ｂ２１１に移動体Ａの位置を受信可能にさせるなら、位置決めサーバー２０１は、位置ＬＯＣ（Ａ）を移動体Ｂに送信する。移動体Ｂ  ２１１の許可基準が許可を否定するなら、または、移動体Ａ  ２１１が問合せメッセージに応答しないなら、位置決めサーバー２０１は、エラーメッセージＤＥＮＹ（ＲＥＱ）または、Ａの位置を含まない適当なメッセージを移動体Ｂ  ２２１に送信する。
【００３０】
図２Ｂに示す代わりの実施形態は、片方向通信のみができる移動体Ｃ  ２３１が、この発明により提供されるサービスに参加可能にする。移動体Ｃ  ２３１は、その位置情報ＰＯＳ（Ｃ）を移動体Ｃの位置を決定する位置サーバー２０１に送信する。また、移動体Ｃ２３１は、移動体Ｃ  ２３１がその位置へのアクセスを許可または否定することを望むこれらの移動システムに対して、一連の許可基準ＰＥＲＭＩＳＳＩＯＮＳ（ＬＩＳＴ）を送信する。許可基準は、位置決めサーバー２０１により記憶される２０２。記憶媒体は、図２Ｂにおいて、ハードディスクとして図解されているが、いかなるタイプの記憶装置であってもよい。
【００３１】
移動体Ｂ  ２２１の許可基準が、移動体Ｂ  ２１１がその位置の要求をする必要がなくして、移動体Ｃの位置を移動体Ｂ  ２２１に送信することができることを指定するなら、位置決めサーバー２０１はすぐに移動体Ｃの位置ＬＯＣ（Ｃ）を移動体Ｂ  ２２１に送信する。そうでなければ、移動体Ｂ  ２２１の許可基準が、移動体Ｂが移動体Ｃの位置を受信可能にするなら、その位置の要求に応答して、移動体Ｃの位置は移動体Ｂ２２１にのみ送信される。
【００３２】
一般に、位置を要求している移動システムは、ここでは、「要求者」と呼ばれる。位置を要求せずに位置を受信する移動システムも要求者と呼ばれる。位置情報および／または許可基準を送信している移動システムは、（移動システムがその位置／許可基準を所有するという点で）「所有者」と呼ばれる。移動システムは、所有者の役割と要求者の役割を切り替えることができるので、移動体Ｂ  ２２１が図２Ａおよび２Ｂにおいて所有者として機能している間、移動体Ｂ２２１はまた、その位置情報および任意に、許可基準を位置決めサーバー２０１に送信することにより、所有者としてこの発明のサービスに参加することができる。
【００３３】
許可基準は、電話番号または他のタイプの固有の符号のような、要求者移動システムの識別子に入力される。許可基準内の要求者移動システムのためのエントリーは、所有者の位置へのアクセスを許可するまたは不許可にする単一フィールド、または、時間および／またはその位置への要求者のアクセス上の地理的制約を定義する複数のフィールドを含むことができる。同様に、位置要求は、単一の１回かぎりの要求または位置が変化したときの連続的更新の要求であり得る。許可基準および位置要求の代わりの実施形態は、次のセクションで提示される。依然として、他の代わりの実施形態は、当業者に容易に明白であろう。
【００３４】
所有者の位置は、移動システムの能力に基づいて要求者移動システムに異なる様式で送信される。例えば、テキスト情報のみを受け取ることができる移動システムは、緯度、経度位置対として位置を受信するであろう。グラフ表示を行なうことができる移動システムは、地図または他の基準格子の表示として位置を受信することもできる。位置を表示するために、要求者移動システム上のグラフ情報システム（ＧＩＳ）アプリケーションとインターフェースする代わりの実施形態もこの発明の観点として想定される。
【００３５】
サービスの使用は、所有者移動システム、要求者移動システムまたはその両方に請求することができる。請求は定額であってもよいし、サービスの実際の使用に基づくものであってもよい。代わりの支払い手続きは同様に適用可能である。さらに、いずれの移動システムも、インターネットを介して位置決めサーバー２０１に接続するために図１Ａに示すＷＷＷサーバー１９の１つを使用することができる。
【００３６】
開示した位置サービスは、第２システムにより設定される制限内の第２移動システムの位置を第１の移動システムが知ることを可能にする。この発明は何らかの特定のネットワーク構成に限定されないけれども、明確さのために、サーバーと片方向通信および双方向通信の両方を行なう移動システムにサービスを提供する単一の位置決めサーバーを有する簡単化されたネットワークについて記載した。複数の冗長なサーバーを用いて、要求者移動体がいくつかの可能なサーバーのいずれか１つによりサービス可能であることが理解されるであろう。
【００３７】
位置決めサーバーおよびクライアントにより実行される方法
前のセクションにおいて、例示実施形態の動作のシステムレベルの概要が記載された。このセクションでは、図２Ａ−Ｂに図解されるこの発明の実施形態を実行する位置決めサーバー２０１および移動システム（クライアント）２１１、２２１、２３１により実行される特定の方法が一連のフローチャートを参照することにより記載される。クライアントにより実行される方法は、コンピューター実行可能な命令群から構成されたコンピュータプログラムにより実施可能である。フローチャートを参照することによりこの方法を記載することは、当業者が、（メモリ８２または同程度のコンピュータ読み出し可能媒体からの命令群を移動システムのプロセッサ８１が実行する図１Ｃに示すような）適当なクライアント上でこの方法を実行するために、そのような命令を含むそのようなプログラムを開発可能にする。また、同様に、サーバーにより実行される方法は、コンピュータ実行可能な命令群から構成されるコンピュータプログラムにより実施することができる。フローチャートを参照することによりこの方法を記載することは、当業者が、適当なコンピューター化されたサーバー（コンピューター読み出し可能媒体からの命令群を実行するコンピュータのプロセッサ）上でこの方法を実行するための命令群を含むプログラムを開発可能にする。この方法は、どういう行動を取るかまたはその行動によりどういう結果が得られるかについて以下に頻繁に記載する。当業者は、それは、プロセッサにその行動を取らせるまたはその結果を生じさせる方法のための命令群の実行であることをすぐに理解するであろう。サーバーの方法は、図３Ａおよび３Ｂを参照して記載され、クライアントの方法は、図４を参照して記載される。さらに、許可基準の実施形態のためのデータ構造、位置要求メッセージ、許可問合せメッセージ、およびこの方法により使用される許可問合せに対する応答メッセージは、それぞれ図５Ａ、５Ｂ、５Ｃ、および５Ｄに図解される。
【００３８】
最初に図３Ａを参照すると、所有者として機能する移動システムと通信するとき、サーバーの方法３００を実行するコンピューターにより実行される行動が記載される。サーバーは、所有者の移動システムから位置情報（および任意に許可基準）を受信する（ブロック３０１）。サーバーは位置情報から所有者の位置を導き出し（ブロック３０３）、所有者の移動システムに関連する許可基準を評価する（ブロック３０５）。ブロック３０５における評価は、もしあれば、以前に記憶した許可基準データ構造を取得し、それをブロック３０１において受信した新しい許可基準で更新し、またはいずれかの新しい許可基準から新しい許可基準データ構造を作ることを含むことができる。許可基準データ構造があると仮定すると、各要求者エントリーを調べて、要求者に所有者の位置が自動的に送られる（すなわち、要求者が要求を提出する必要なしに）かどうか判断する。そうであれば、以下に記載するように、エントリーに存在するなんらかの位置アクセス制約が評価され、位置を送信することができるかどうか判断する。自動送信に関するすべての制約が満足されると仮定すると（ブロック３０７）、その位置を含むメッセージが対応する要求者にあてて出され、ネットワーク上に配置される（ブロック３０９）。一実施形態において、その位置は、ブロック３０５における評価が、その位置が最後に送信されてから変化したと判断した場合にのみ送信される。各エントリーが評価されると（ブロック３１１）、または許可基準データ構造が無いとき、方法３００は、所有者移動システムから新しい位置情報を受信するのを待つ。図示しない代わりの実施形態において、サーバーは、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、テープ、または他のコンピューター読み出し可能媒体のような他のソースから、または、許可基準を記憶するまたは供給する遠隔ソースからのネットワーク上の送信のような送信から許可基準を受信することができる。
【００３９】
図３Ｂを参照すると、要求者として機能する移動システムと通信するときに実行されるサーバー方法が記載される。サーバーは、ブロック３２１において、要求者システムから位置要求を受信する。この要求は、位置が要求される所有者システムを指定し、以下にさらに記載するように、時間および領域のような要求制約を任意に含むことができる。サーバーはその所有者に関連する許可基準を検索し、要求者のためのエントリーを発見する（ブロック３２３）。エントリーが発見されず、（および所有者が許可基準の問合せを行なうことができ、同意するなら）、サーバーは、許可基準問合せメッセージを所有者に送信する（ブロック３２５）。所有者からの無応答（ブロック３２７）は、アクセス否定として取り扱われ、サーバーは適当なエラーメッセージを要求者に戻す（ブロック３２９）。
【００４０】
サーバーが要求者のためのエントリーを発見するかまたは所有者から、要求者のための許可基準を受信したと仮定すると、サーバーは、許可基準（および何らかの任意の位置要求制約）を評価し、所有者の位置を要求者に送信するかどうか判断する（ブロック３３１）。肯定的な評価結果（ブロック３３３）はサーバーに位置を送信させ（ブロック３３５）、一方否定的な評価結果はサーバーに適当なエラーメッセージを送信させる（ブロック３２９）。サーバーはこれから、要求者移動システムからの新しい要求を待つ。代わりの実施形態において、エラーメッセージは任意である。
【００４１】
受信した位置情報から所有者の位置を決定する方法３００内の処理は、適切に構成された位置サーバーにより実行されなければならないけれども、方法３００内の残りの機能および方法３２０内のすべての機能は、許可基準データ構造を記憶することができかつ評価することができるファイルシステムと、位置決めサーバーへの通信リンクを有するいかなるコンピュータにより実行することができる。従って、図１Ａに示すアプリケーションサーバー２２−２３およびＷＷＷサーバー１９ａ−ｂのいずれもが、位置を計算することに向けられないサーバー方法を実施する適当なシステムである。
【００４２】
次に、図４を参照して所有者移動システムにより実行されるクライアント方法が記載される。方法４００は、位置の変化、ユーザー入力、またはサーバーからのメッセージのようなイベントを処理するために起動される。移動システムがその位置を所定量だけ変化させたなら（ブロック４０１）、この方法は、新しい位置情報を位置決めサーバーに送信する（ブロック４０３）。ユーザー入力が受信されるなら（ブロック４０５）、それは、新しい許可基準または位置要求である（ブロック４０７）。新しい許可基準は、ブロック４０９において適当なサーバー（すなわち、サーバー方法３００）に送信され、位置要求はブロック４１１において適当なサーバー（すなわち、サーバー方法３２０）に送信される。移動システムがサーバーメッセージを受信したために方法４００が起動されるなら、それは、許可基準のための問合せかまたは移動システムにより発行された位置要求に対する応答である（ブロック４１３）。ブロック４１５において、位置応答要求がユーザーに表示される。許可問合せが表示され（ブロック４１７）、いずれかのユーザーの応答が評価され、応答メッセージをサーバーに送信する必要があるかどうか判断する（ブロック４１９）。要求者がその位置へアクセスすることをユーザーが望まない場合には、応答は必要なく、ある期間の後、サーバーは、アクセスが否定されると判断するであろう。しかしながら、ユーザーが問合せに応答して、許可基準を入力するなら、その許可基準は、サーバーに送信される（ブロック４２１）。
【００４３】
図４に図解する方法は、サーバーと双方向通信することができる移動システムに適用するが、サーバーからのメッセージに応答して実行される、ブロック４１３−４２１を削除することにより、片方向通信を有した移動システムに容易に適応可能であることが理解されるであろう。
【００４４】
図５Ａは、上述したクライアント方法およびサーバー方法に使用するのに適当な許可基準データ構造の一実施形態を図解する。許可基準データ構造５００は、所有者識別子フィールド５０１を介して所有者と関係している。データ構造５００内の各要求エントリー５１０は、要求者識別子５０２に基づいて入力される。要求者が、所有者の位置へのアクセスを常に否定されるなら、「否認された」フラッグ５０３が設定される。要求に応答して、所有者の位置へのアクセスを要求者が許された場合にのみ、「要求必須」フラッグ５０４が設定される。当業者は、反対の状態を表示するようにフラッグ５０３および５０４を設定する実施形態も同様に適用可能であることを容易に理解するであろう。所有者がある地理的領域にいるときに、所有者が、要求者に送信されるまたは送信されないその位置を望むなら、領域基準フィールド（５０５）は、ある領域を定義する座標を含む。同様にある時間の間、要求者が所有者の位置にアクセスすることまたはアクセスしないことを所有者が望むなら、時間基準フィールド５０６は、時間情報を含む。さらに、所有者、有効期間フィールド５０７により決定された限定された期間のみ要求者にアクセスが与えられるように指定することができる。領域基準５０５、時間基準５０６、および有効期間５０７は集合的に「位置アクセス制約」とよばれ、要求者のための許可基準エントリー内のいずれかの組み合わせ内に存在することができる。さらなる位置アクセス制約は、当業者にとって容易に明白であろう。
【００４５】
また、図５Ａに示す実施形態は、所有者が、許可基準に対する問合せを受信したくないなら、設定される、任意の「許可問合せ否認」フラッグ５０８を含む。これは、そのような問合せを受信するまたは応答する能力を持たない移動システムをこの発明のサービスに参加させることを可能にする。そのようなシステムは、図２Ａの移動システムＡ  ２１１により図解されるように、サーバーに送信することができるだけであるか、またはその問合せに応答することができる人間のまたは自動のシステムと相互作用できないかもしれない。従って、位置要求が、許可基準内にエントリーを有さない要求者からサーバーにより受信され、フラッグ５０８がセットされるなら、サーバーはその要求を否認されたものとして取り扱う。
【００４６】
次に、図５Ｂ−Ｃを参照して、移動システムとサーバーとの間で交換されるメッセージの実施形態が記載される。図５Ｂは、要求者システムからサーバーに送信された位置要求メッセージのためのデータ構造を図解する。位置要求メッセージ５００は、要求者の識別子５２１と、その位置が要求される所要者移動システムの識別子５２２を含む。メッセージ５００は、要求者が位置を受信することを望む（または望まない）とき（期間５２３）、および／または所有者移動システムがいなければならない（またはいなくてもよい）場所（領域指定５２４）を指定する位置要求制約を任意に含むことができる。一実施形態において、期間５２３を指定することは、その期間、所有者の位置が変化するにつれ、サーバーが要求者を連続的に更新しなければならないことを示す（例えば、２４時間観察を指定することができる）。
【００４７】
図５Ｄは、許可基準問合せメッセージ５４０の一実施形態を定義するデータ構造である。メッセージは、要求者の識別子５４１および要求者により指定されるなんらかの任意の位置要求制約（期間５４２および領域指定５４３）を含む。その問合せに対する応答は、図５Ｄに示すデータ構造の様式を取り、要求者識別子５６１、要求者によるすべてのアクセスを禁止する否認フラッグ５６２、要求者に適用される許可基準のための所定のデフォルトを生じる「許可基準に不可」フラッグ５６３かまたは、要求者のための特定の許可基準５６４を含む。フィールド５６２、５６３、または５６４のいずれかの存在は、サーバーに、要求者のための適当な情報を有する許可基準データ構造５００を更新または作成させ、図３Ｂに関連して上述した内容に従って、要求者に応答させる。
【００４８】
結論
移動システムのユーザーにより指定される制約内の移動システムの位置へのアクセスを供給する位置決めサーバーについて記載した。これらの制約を決定する許可基準を指定する移動クライアントも記載される。ここでは、特定の実施形態について図解し、記載したけれども、同じ目的を達成するために得るために計算されるいかなる構成も図示した特定の実施形態の代わりになることができることが当業者により理解されるであろう。この開示は、開示した方法および装置のいかなる改作または変形をもカバーするように意図される。
【００４９】
例えば、当業者は、双方向通信を行なうことができ、適当にプログラムされた自動システムの制御下にある移動システムは、人間の介入を必要とする事無く、この発明により提供されるサービスに完全に参加することができることを理解するであろう。さらに、当業者は、片方向通信のみを行なうことができる移動システムは、その位置を追跡するために、輸送できるアイテムに取り付けることができることを理解するであろう。従って、この発明は人間の相互作用を必要とするアプリケーションに限定されない。さらに、「コンピュータ」という用語は、情報を処理することができる広範囲の可能な装置を含むことを意味することが理解されるであろう。コンピュータは処理ロジック（例えば、ＡＳＩＣ［特定用途向け集積回路］またはＰＧＡ［プログラムされたゲートアレイ］）および許可基準を記憶するための簡単なシステムであってもよいし、あるいは、ＵＮＩＸ（登録商標）またはマイクロソフトＮＴオペーレーティングシステムを実行する完全な汎用コンピューターであってもよい。
【００５０】
通信ネットワークに対するこのアプリケーションで使用される用語は、移動システムのための位置を決定することができるすべての通信ネットワーク環境を含むことを意味する。それゆえ、この発明は、以下のクレームおよびその均等物によってのみ限定されなければならないことが明白に意図される。
【図１Ａ】
2010148137.tif 000003
【図１Ｂ】
2010148137.tif 000004
【図１Ｃ】
2010148137.tif 000005
【図１Ｄ】
2010148137.tif 000006
【図２Ａ】
2010148137.tif 000007
【図２Ｂ】
2010148137.tif 000008
【図３Ａ】
2010148137.tif 000009
【図３Ｂ】
2010148137.tif 000010
【図４】
2010148137.tif 000011
【図５Ａ】
2010148137.tif 000012
【図５Ｂ】
2010148137.tif 000013
【図５Ｃ】
2010148137.tif 000014
【図５Ｄ】
2010148137.tif 000015
【手続補正書】
【提出日】平成22年2月16日(2010.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の移動システムの位置を第２の移動システムに通信する方法であって、
前記第２の移動システムから前記第１の移動システムの前記位置についての要求を受け取ることと；
前記第１の移動システムの位置を、少なくとも部分的に、得ることと；
前記第２の移動システムに関連する固有の識別子に基づいて、前記第２の移動システムについての前記第１移動システムによって指定された許可基準を得ることと、なおここで、前記許可基準は、要求必須制約および／または領域制約の少なくとも1つを具備する少なくとも1つの関連するアクセス制約、および許可問合せ否認を含む；
前記少なくとも1つのアクセス制約に、少なくとも部分的に、基づいて、前記第２の移動システムが前記第１の移動システムの前記位置にアクセスすることを許可されているかどうかを決定することと；
前記第１の移動システムの前記位置にアクセスすることを許可されている前記第２の移動システムに応答して、前記第１の移動システムの前記位置を前記第２の移動システムに送信することと；
を具備する方法。
【請求項２】
前記許可基準は、前記第２の移動システムからの前記要求に応答して前記第１の移動システムから得られる、請求項１の方法。
【請求項３】
前記許可基準は、第１のユーザーに関連する許可基準の記憶されたリストから得られ、前記第１の移動システムは、衛星位置決めシステム受信器を具備する、請求項１の方法。
【請求項４】
前記許可基準は、前記第１の移動システムのユーザーにより選択的に設定され、前記ユーザーにより変更可能である、請求項１の方法。
【請求項５】
前記領域制約は、前記第１の移動システムの位置が前記第２の移動システムに送信されることができる範囲を指定する、請求項１の方法。
【請求項６】
前記第１の移動システムは、前記第１の移動システムのための位置情報を決定する位置標定システムを具備し、さらに、前記位置情報を送信する通信送信器を具備する、請求項１の方法。
【請求項７】
前記第１の移動システムの前記位置を得ることは、前記第１の移動システムにより送信された前記位置情報から前記位置を導き出すことを具備する、請求項６の方法。
【請求項８】
移動システムの位置を見つけるための通信システムであって、
ネットワークに接続するように、そして、第１の移動システムに関連する位置情報、および前記第１の移動システムにより指定される許可基準を前記ネットワークに送信するように動作可能な第１の移動システムと、なお前記許可基準は、少なくとも第２の移動システムに関係し、前記第２の移動システムに関連する固有の識別子、および、要求必須制約および／または領域制約の少なくとも1つを具備する少なくとも1つの関連するアクセス制約、および許可問合せ否認を含んでいる；
前記ネットワークに接続するように、そして、前記位置情報および前記許可基準を受信し、前記位置情報から導き出された前記第１の移動システムの位置を前記許可基準に従って、前記ネットワークに選択的に送信するように動作可能なサーバーシステムと；
前記ネットワークに接続するように、そして、前記ネットワークから前記サーバーシステムにより送信された前記第１の移動システムの前記位置を受信するように動作可能な第２の移動システムと；
を具備する通信システム。
【請求項９】
前記サーバーシステムは、永久媒体内に前記第１の移動システムに関連する前記許可基準を記憶するようにさらに動作可能である、請求項８の通信システム。
【請求項１０】
前記第２の移動システムは、前記第１の移動システムの前記位置の要求を前記ネットワークに送信するようにさらに動作可能である、請求項８の通信システム。
【請求項１１】
前記サーバーシステムは、前記ネットワークから前記要求を受信するように、そして、前記第２の移動システムに関係する前記許可基準を評価するようにさらに動作可能である、請求項１０の通信システム。
【請求項１２】
前記サーバーシステムは、前記許可基準が前記第１の移動システムの前記位置が前記第２の移動システムに送信されることを許可しないとき、エラーメッセージを前記ネットワークに送信するようにさらに動作可能であり、前記第２の移動システムは、前記ネットワークから前記エラーメッセージを受信するように動作可能である、請求項１０の通信システム。
【請求項１３】
移動通信システムであって、
メモリに結合され、さらにネットワークに接続するように動作可能なプロセッサと；  前記プロセッサに前記移動通信システムに関連する位置情報を前記ネットワークに送信させるために、そして、さらに、前記プロセッサに別の移動通信システムに関係する許可基準を前記ネットワークに送信させるために、前記メモリから前記プロセッサにより実行される通信プロセスと；
を具備し、
前記許可基準は、前記別の移動通信システムの固有の識別子、および、要求必須制約および／または領域制約の少なくとも1つを具備する少なくとも1つの関連するアクセス制約、および許可問合せ否認を含んでおり、前記少なくとも１つのアクセス制約は、いつ前記別の移動通信システムが前記移動通信システムの前記位置をアクセスすることを許可されるかを定義する；
移動通信システム。
【請求項１４】
前記通信プロセスは、さらに前記プロセッサに、前記ネットワークからの、前記別の移動通信システムに関係する前記許可基準の問合せを受信させる、請求項１３の移動通信システム。
【請求項１５】
システムバスに結合され、さらにネットワークに接続するように動作可能なプロセッサと；
前記システムバスを介して前記プロセッサに結合されたメモリと；
前記システムバスを介して前記プロセッサに結合され、位置サービスを記憶したコンピュータ読み出し可能媒体と；
を具備し、
前記プロセッサによる前記位置サービスの実行は、前記プロセッサに、第１の移動システムに関連する位置情報、および、第２の移動システムについての前記第１の移動システムにより指定された許可基準を前記ネットワークから受信させ、そして、満足されている前記許可基準に応じて前記ネットワークに前記第１の移動システムの位置を選択的に送らせ、また、前記許可基準は、前記第２の移動システムの固有の識別子に関連づけられており、要求必須制約および／または領域制約の少なくとも1つを具備する少なくとも1つの関連するアクセス制約、および許可問合せ否認を含んでおり、また、前記少なくとも１つの関連するアクセス制約は、いつ前記第２の移動システムが前記第１の移動システムの前記位置をアクセスすることを許可されるかを定義し、前記ネットワークから受信されるような前記第２の移動システムからの前記第１の移動システムの前記位置についてのリクエストに応答して、前記位置情報に少なくとも部分的に基づいて前記第１の移動システムの位置を決定する、
サーバーシステム。
【請求項１６】
前記位置サービスはさらに、前記プロセッサに、前記の移動体に関連する前記許可基準を、前記コンピュータ読み出し可能媒体上に記憶させる、請求項１５のサーバーシステム。
【請求項１７】
前記位置サービスはさらに前記プロセッサに、前記許可基準の要求を前記ネットワークに送信させる、請求項１５のサーバーシステム。
【請求項１８】
サーバーシステムと移動通信システムに方法を実行させるコンピュータ実行可能な命令を記憶したコンピュータ読み出し可能媒体であって、前記方法は、
前記移動通信システムによって、前記サーバーシステムに、前記移動通信システムの位置情報を送信することと；
前記サーバーシステムにより、前記位置情報を受信することと；
前記サーバーシステムにより、異なる移動通信システムに、前記異なる移動通信システムについて前記移動通信システムによって指定された許可基準に従って、前記位置情報から導き出された位置を送信することと、なお前記許可基準は、前記異なる移動通信システムを識別する少なくとも1つの固有の識別子、および、要求必須制約および／または領域制約の少なくとも1つを具備する少なくとも1つの関連するアクセス制約、および許可問合せ否認を含む；
を具備する、
コンピュータ読み出し可能媒体。
【請求項１９】
前記移動通信システムによって、前記サーバーシステムに、前記移動通信システムに関連する前記許可基準を送信することと、
前記サーバーシステムによって、前記許可基準を受信することと、
をさらに具備する請求項１８のコンピュータ読み出し可能媒体。
【請求項２０】
前記サーバーシステムによって前記異なる移動通信システムから前記位置の要求を受信すること、
を更に具備する請求項１８のコンピュータ読み出し可能媒体。
【請求項２１】
前記サーバーシステムによって、前記移動通信システムに、前記許可基準のための問合せを送信すること、
をさらに具備する請求項１８のコンピュータ読み出し可能媒体。
【請求項２２】
許可基準データ構造を所有する第１の移動通信システムの識別子を表すデータを含む所有者識別フィールドと、
第２の移動通信システムの識別子を表すデータを含む要求エントリーと、
を具備する許可基準データ構造、
を記憶したデータ記憶装置をさらに具備する請求項８の通信システム。
【請求項２３】
第１の移動通信システムの識別子に基づいて前記第１の移動通信システムから受信した位置の各要求を記録することと、
第２の移動通信システムの識別子に基づいて前記第２の移動通信システムから送信された各許可基準を記録することと、
受信された前記要求に対しては、第１の料金を、送信された前記基準に対しては第２の料金を前記第１および第２移動通信システムに請求することと、
によって、位置サービスを移動通信システムに供給するために支払いを受けること、  をさらに具備する請求項１の方法。
【請求項２４】
前記第１および第２の移動通信システムは同じシステムである、請求項２３の方法。
【請求項２５】
前記第１および第２の料金は、前記第２の移動通信システムに請求される、請求項２３の方法。
【外国語明細書】
2010148137000001.pdf