(57)【要約】所定の地理的ゾーン内の第１携帯装置と選択的に通信する方法及びシステムを開示する。第１携帯装置は、緯度及び経度を利用して規定される地理的ゾーンに関連する。そしてこの地理的ゾーンを表現するデータを第１携帯装置上にロードする。第１携帯装置は地上測位装置の受信機を具え、この受信機は、第１携帯装置が位置データを受信して、その位置を前記地理的ゾーンに関して特定することを可能にする。第１携帯装置が、自分が前記地理的ゾーン内にあることを判定すると、第１携帯装置は、第１携帯装置と第２携帯装置との間の通信を可能にする。
2008524670.tif 000002
【特許請求の範囲】
【請求項１】
所定の地理的ゾーン内の第１携帯装置と選択的に通信する方法において、
緯度及び経度の属性を利用して地理的ゾーンを規定するステップと；
前記地理的ゾーンを表現するデータを前記第１携帯装置にロードするステップと；
前記第１携帯装置が当該第１携帯装置の位置の地理的座標を得ることを可能にする地上測位装置の受信機を、前記第１携帯装置に設けるステップと；
前記第１携帯装置を、当該第１携帯装置の位置を前記地理的ゾーンに関して特定するように設定するステップと；
前記第１携帯装置内のマイクロプロセッサを、前記地理的ゾーンに関する当該第１携帯装置の状態に関係するイベントの発生を判定するようにプログラムするステップと；
前記第１携帯装置の前記マイクロプロセッサが、前記イベントの発生を示すイベントメッセージを第２携帯装置に送信することを可能にするステップと
を具えていることを特徴とする通信方法。
【請求項２】
さらに、
複数の装置が、前記イベントの発生を示す信号を前記第１装置に送信することを可能にするステップと；
前記第１携帯装置内のマイクロプロセッサが、前記発生したイベントが事前設定した動作の実行をトリガするものであることを判定した場合に、前記第１装置内の前記マイクロプロセッサが、前記事前設定した動作を実行することを可能にするステップと
を具えていることを特徴とする請求項１に記載の方法。
【請求項３】
前記発生したイベントは、速度しきい値レベルを超えること、地理的ゾーンに入ること、地理的ゾーンを出ること、前記第１携帯装置を携行する個人に関連する機器の不具合、または前記第１携帯装置を携行する前記個人に関連する機器によって測定した前記個人の悪い健康状態、であることを特徴とする請求項１に記載の方法。
【請求項４】
さらに、前記第２携帯装置内のマイクロプロセッサが、前記発生したイベントが事前設定した動作の実行をトリガするものであることを判定した場合に、前記第２携帯装置内の前記マイクロプロセッサが前記事前設定した動作を実行するように、前記第２携帯装置内の前記マイクロプロセッサを設定するステップを具えていることを特徴とする請求項１に記載の方法。
【請求項５】
前記第１携帯装置が、セル電話機、スマートフォン、または個人用携帯情報端末であることを特徴とする請求項１に記載の方法。
【請求項６】
前記第２携帯装置が、セル電話機、スマートフォン、または個人用携帯情報端末であることを特徴とする請求項１に記載の方法。
【請求項７】
前記地理的ゾーンが、家庭環境、ネットワーク環境、州、市、商業地区、住宅地、または文教地区であることを特徴とする請求項１に記載の方法。
【請求項８】
前記地理的ゾーンの各々を表現するデータが複数の座標であり、前記携帯装置が、前記複数の座標を用いて：
前記複数の座標の各座標に１画素を割り当てるように、前記複数の座標を画素化された画像上にマッピングするステップであって、前記割り当てた画素の各々の間の距離が設定可能であるステップと；
複数の前記割り当てた画素を線で接続して、前記画素化された画像中の特定領域を囲む連続的な接続線を形成するステップと；
前記接続線上にある画素をアクティブにして、前記画素化された画像中の特定形状を囲む連続した画素のアレイを形成するステップと
を実行することによって、前記地理的ゾーンの別な表現を作成することを特徴とする請求項１に記載の方法。
【請求項９】
前記地理的ゾーンの各々を表現するデータが複数の中間点であり、前記複数の中間点における各中間点が地理的座標及び半径によって規定され、前記地理的座標は緯度及び経度によって表現され、前記半径は距離の大きさによって表現されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記地理的ゾーンの各々を表現するデータは：
ユーザーが２つの座標属性を用いてコンピュータマップ中の幾何学的領域を識別することを可能にするステップと；
前記識別した幾何学的領域を分割してグリッドにするステップと；
ユーザーが前記グリッド内の少なくとも１つのセクションを選択して地理的領域を規定することを可能にするステップと；
前記少なくとも１つのセクションを、画素化されたコンピュータ画像中の１つの画素に関連付け、これにより、前記識別した幾何学的領域内でユーザーが選択した画素が、前記地理的ゾーン内にあるものとして識別されるステップと
を実行することによって作成される画素化された画像であることを特徴とする請求項１に記載の方法。
【請求項１１】
前記グリッドを、前記地理的ゾーンを正しく区切ることができるのに十分な高解像度を達成する程度の数のセクションに分割することを特徴とする請求項１０に記載の方法。
【請求項１２】
さらに、事前にプログラムされた動作を実行するステップを具え、前記事前にプログラムされた動作は例えば、電話の発呼を行うこと、コントロールセンターに報告すること、または警報を始動させることであることを特徴とする請求項１に記載の方法。
【請求項１３】
前記携帯装置は、前記地理的ゾーン内で特定条件が発生しているか否かを判定し、前記特定条件が発生している際に、この発生をコントロールセンターに報告するようにプログラムされていることを特徴とする請求項１に記載の方法。
【請求項１４】
さらに、
前記地理的ゾーン内の複数の装置と通信で結合されたモジュールを用意するステップであって、前記モジュールは、前記複数の装置と前記第１携帯装置との間の通信用のハブとして動作することを特徴とする請求項１に記載の方法。
【請求項１５】
前記第１携帯装置と前記複数の装置との間の通信信号が、ブルートゥース（登録商標）信号、赤外線信号、短距離無線信号、無線ユニバーサル・シリアルバス、またはＷｉ−Ｆｉであることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記複数の装置は、空気中の一酸化炭素、塩素、煙、スモッグ、酸素、または温度の少なくとも１つを測定する測定機器であることを特徴とする請求項１４に記載の方法。
【請求項１７】
リモート環境内の携帯装置と選択的に通信する方法において：
前記環境に関連する、監視される携帯装置を用意するステップと；
前記監視される携帯装置と、前記環境に配置された複数の機器との間の通信を可能にするステップと；
前記監視される携帯装置と監視する携帯装置との間の、通信ネットワークを通した無線通信を可能にするステップであって、前記監視する携帯装置は前記環境から遠隔の位置にあるステップと；
前記監視される携帯装置内のマイクロプロセッサを、前記複数の機器の１つから得られたデータに関係するイベントの発生を判定するようにプログラムするステップと；
前記監視される携帯装置内の前記マイクロプロセッサが、前記イベントの発生を示すイベントメッセージを前記監視する携帯装置に送信することを可能にするステップと
を具えていることを特徴とする通信方法。
【請求項１８】
前記通信ネットワークがインターネットであることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記通信ネットワークがセルラーネットワークであることを特徴とする請求項１７に記載の方法。
【請求項２０】
さらに、
前記監視される携帯装置内のマイクロプロセッサが、前記発生したイベントが事前設定された動作の実行をトリガするものであることを判定した場合に、前記監視される携帯装置内のマイクロプロセッサが前記事前設定された動作を実行することを可能にするステップを具えていることを特徴とする請求項１７に記載の方法。
【請求項２１】
リモート環境内の携帯装置と選択的に通信するシステムにおいて：
地理的ゾーンに関連する第１携帯装置と；
通信ネットワークを通して前記第１携帯装置と無線通信する第２携帯装置とを具え、前記第２携帯装置は前記地理的ソーンから遠隔の所にあり、
前記第１携帯装置がマイクロプロセッサを具え、該マイクロプロセッサは、前記地理的ゾーンに関する当該第１携帯装置の状態に関係するイベントの発生を判定し、前記イベントの発生を示すイベントメッセージを前記第２携帯装置に送信することを特徴とする通信システム。
【請求項２２】
前記通信ネットワークがインターネットであることを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記通信ネットワークがセルラーネットワークであることを特徴とする請求項２１に記載のシステム。
【請求項２４】
前記第１携帯装置内のマイクロプロセッサが、前記発生したイベントが事前設定された動作の実行をトリガするものであることを判定した場合に、前記第１携帯装置内の前記マイクロプロセッサが前記事前設定された動作を実行することを特徴とする請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、前に出願された米国暫定特許出願番号60/625,467、2004年11月5日出願に基づいて優先権を主張する。また本願は、米国通常特許出願番号11/105,931、2005年4月13日出願、発明の名称”Method and System to Configure and Utilize Geographical Zones”、及び米国通常特許出願番号11/158,627、2005年4月13日出願、発明の名称”Method and System to Monitor Persons Utilizing Wireless Media”に基づいて優先権を主張する。本願は、米国通常特許出願番号11/158,720、2005年6月21日出願、発明の名称”Method and System to Monitor and Control Devices Utilizing Wireless Media”の関連出願である。これら４つの出願はすべて参考文献として本明細書に含める。
【０００２】
（発明の背景）
１．発明の分野
本発明は、特定の地理的ゾーン内の子供のような人を監視するためのシステム及び方法に関するものである。特に、本発明は、無線携帯装置を利用して、地理的ゾーンによって規定される独立した場所内の他の人を監視することに関するものである。地理的ゾーンのデータは無線携帯装置内に設定されている。
【０００３】
２．発明の一般的背景
個人追跡及び監視システムは、ますます一般的になっており、そしてビジネス及び個人にとってより経済的にアクセス可能になっている。大部分の位置検出（ロケータ）システムは全地球測位システム（ＧＰＳ）技術を利用する。人の監視を可能にするＧＰＳ追跡及び監視システムは、自分の子供の居場所及び生活の知識を持ちたい親によって使用される。これらのシステムは、高齢または精神的な障害のある人を監視する個人が使用することもできる。同様に、こうしたＧＰＳ追跡装置はペットの所有者にとっても有益である。同様に、就業者が現地での一時的作業に出向く分散型ビジネスでも、個人用の監視システムは大きな必要性及び適用性が存在する。
【０００４】
（発明の概要）
本明細書に提示するＰＤＡ（Personal Digital Assistant：個人用携帯情報端末）は、高い演算能力を有する携帯無線装置である。ＰＤＡは個人が携帯可能であり、他の装置と無線で通信する。従って、ＰＤＡの所有者は、関連するＰＤＡを携行する他の個人を監視することができる。従って、携帯装置は監視される人に提供することができ、この携帯装置には、ある地理的ゾーンに関係して、あるいは監視される人の環境における他のパラメータに関係して発生し得るイベント（出来事、事象）を設定可能である。
【０００５】
クライアントレベルでの処理能力、及び例外ベースの情報を提供するインフラストラクチャ（基盤）に欠ける以前のシステムとは異なり、ＰＤＡは関係する情報のみを報告する。さらに、ＰＤＡはその位置を地理的ゾーンに基づいて計算することができる。ＰＤＡは、携帯装置を携行する人の動きまたは休止に関係する位置及びイベントを計算することができるだけでなく、携帯装置を携行する人を取り巻く環境条件及びパラメータも計算することができる。ＰＤＡはイベントドリブン（事象駆動型）に設計され、例外が生じた際のみにデータを送信し、従って絶え間ない追跡はもはや不必要である。重要なイベントのみが送信され、監視を行っている個人に報告される。
【０００６】
さらに、監視を行っている個人（例えば親）も、監視される人（例えば子供）の携帯装置とネットワーク接続されている携帯装置を用意することができる。例えば、親は自分の息子がいる所の空気の質を絶えず監視したいことがある。管理者（マネージャ）は、自分の会社内の所定の輸送トラックに関連し得る火災要因を監視したい。保険会社は、保障をする運行の速度を遠隔的に監視したいことがある。
【０００７】
本明細書に開示する携帯装置は、ＰＤＡが静止ビーコンの伝送範囲内にあるか範囲外にあるかに関してＰＤＡの移動を認識することに限定されない。むしろ、ＰＤＡは、単にＧＰＳデータを利用することによって、ある地理的ゾーンに関してその位置を計算することができる。
【０００８】
１つの態様では、所定の地理的ゾーン内で選択的に第１携帯装置と通信する方法が存在する。地理的ゾーンは予め定めた属性を利用して規定される。地理的ゾーンを表現するデータは第１携帯装置にロードされる。第１携帯装置には全地球測位システム受信機が設けられ、この全地球測位システム受信機は、第１携帯装置が、この第１携帯装置の位置の地理的座標を得ることを可能にする。第１携帯装置は、その位置を前記地理的ゾーンに関して特定するように構成されている。第１携帯装置内のマイクロプロセッサは、前記地理的ゾーンに関するこの携帯装置の状態に関係するイベントの発生を判定するようにプログラムされている。最後に、第１携帯装置内のマイクロプロセッサは、イベントの発生を示すイベントメッセージを第２携帯装置に送信するように設定されている。
【０００９】
この方法はさらに、複数の装置が、イベントの発声を示す信号を第１携帯装置に送信することを可能にするステップと、第１携帯装置内のマイクロプロセッサが、発生したイベントが事前設定された動作の実行をトリガするものであることを判定した場合に、第１携帯装置内のマイクロプロセッサが前記事前設定された動作を実行することを可能にするステップとを具えている。
【００１０】
発生するイベントは、速度しきい値レベルを超えること、ある地理的ゾーンに入ること、ある地理的ソーンを出ること、第１携帯装置を携行する個人に関連する機器の不具合、あるいは第１携帯装置を携行する個人に関連する機器によって測定したこの個人の悪い健康状態とすることができる。
【００１１】
他の態様では、前記方法はさらに、第２携帯装置内のマイクロプロセッサが、発生したイベントが事前設定された動作の実行をトリガするものであることを判定した場合に、第２携帯装置内のマイクロプロセッサがある動作を実行するように、このマイクロプロセッサを設定するステップを含む。
【００１２】
第１及び第２携帯装置は、セル電話機、スマートフォン、または個人用携帯情報端末とすることができる。前記地理的ゾーンは、家庭環境、職場環境、州、市、商業地区、住宅地、文教地区とすることができる。
【００１３】
他の態様では、各地理的ゾーンを表現するデータが複数の座標であり、携帯装置は、複数の座標を用いて一連のステップを実行することによって、地理的ゾーンの別な表現を作成する。これらのステップは、これらの座標を画素化された画像上にマッピングして、１つの画素をこれら複数の座標の各座標に割り当てるステップであって、各割り当て済みの画素間の距離は設定可能であるステップ；複数の割り当て済みの画素を線で接続して、前記画素化された画像内の領域を囲む連続的な接続線を形成するステップ；及び、前記複数の線上にある画素を活性化して、前記画素化された画像内のある形を囲む連続的な画素アレイを形成するステップから成る。
【００１４】
各地理的ゾーンを表現するデータは複数の中間点とすることができ、これら複数の中間点の各中間点は、地理的座標及び半径によって規定される。さらに、これらの地理的座標は緯度及び経度によって表現することができ、そして前記半径は距離の大きさによって表現される。
【００１５】
他の態様では、各地理的ゾーンを表現するデータは画素化された画像である。この画素化された画像は、ユーザーが２つの座標属性を用いてコンピュータマップ中の幾何学的領域を識別することを可能にするステップと；識別した幾何学的領域を分割してグリッド（格子）にするステップと；ユーザーがこのグリッド内から少なくとも１つのセクション（区画）を選択して地理的領域を規定することを可能にするステップと；前記少なくとも１つのセクションを画素化されたコンピュータ画像内の画素に関連付けて、ユーザーが識別した幾何学的領域内で選択した画素が前記地理的領域内にあるものとして識別されるようにするステップとを実行することによって作成することができる。前記グリッドは、前記地理的ゾーンを正しく区切ることができるのに十分な高解像度を達成するだけの数のセクションに分割することができる。
【００１６】
他の態様では、前記方法はさらに、電話の発呼を行うこと、コントロールセンターに報告すること、警報を始動させることのような事前にプログラムされた動作を実行するステップを具えている。第１系体操値は、前記地理的ソーン内で特定条件が発生しているか否かを判定するようにプログラムすることができ、そしてある条件が発生すると、携帯装置はこの発生をコントロールセンターに報告することができる。これに加えて、前記方法はさらに、前記地理的ゾーン内の少なくとも１つの装置と無線で結合されたモジュールを用意するステップを具えることができ、このモジュールは、前記少なくとも１つの装置と前記第１携帯装置との間の通信用のハブとして動作する。
【００１７】
他の態様では、前記方法はさらに、前記第１携帯装置と複数の装置との間の通信信号が、ブルートゥース（登録商標）信号、赤外線信号、短距離無線信号、無線ユニバーサル・シリアルバス、またはＷｉ−Ｆｉであることを好例とする。前記複数の装置は、空気中の一酸化炭素、塩素、煙、スモッグ、酸素のレベル、または温度を測定する測定機器である。
【００１８】
１つの態様では、リモート（遠隔）環境内の装置と選択的に通信する方法が存在する。この方法は、ある環境に関連する、監視される携帯装置を用意するステップと；前記監視される携帯装置と前記環境内に配置された複数の機器との間の通信を可能にするステップと；前記監視される携帯装置と監視する携帯装置との間の通信ネットワークを通した無線通信を可能にするステップであって、前記監視する装置は前記環境から遠い所にあるステップと；前記監視される携帯装置内のマイクロプロセッサを、前記複数の機器の１つから得られるデータに関係するイベントの発生を判定するようにプログラムするステップと；前記監視される携帯装置内の前記マイクロプロセッサが、イベントの発生を示すイベントメッセージを前記監視する携帯装置に送信することを可能にするステップとを具えている。
【００１９】
１つの態様では、リモート環境内の携帯装置と選択的に通信するシステムが存在する。このシステムは、ある地理的ゾーンに関連する第１携帯装置と；通信ネットワークを通して前記第１携帯装置と無線通信する第２携帯装置とを具え、前記第２携帯装置は前記地理的ゾーンから遠い所にある。前記第１携帯装置は、前記地理的ゾーンに関するこの携帯装置の状態に関係するイベントの発生を判定し、このイベントの発生を示すイベントメッセージを前記第２携帯装置に送信する。
【００２０】
以下、本発明の実施例について図面を参照しながら説明する。
【００２１】
（実施例の詳細な説明）
以下に説明する方法及びシステムは、ユーザーの行動に関連するパラメータ及びイベント（事象）を測定、時間タグ付け、記録、分析、及び制御することのできる個人用データ取得兼報告システムを利用する。このシステムは、位置及び状態情報を全地球規模で提供することのできるＧＰＳ測位衛星と組み合わせたセルラー及び衛星ネットワーク上で通信するＰＤＡを具えることができる。
【００２２】
個人のＰＤＡは、他の複数の個人のＰＤＡと相互接続されて、各個人の環境についての情報を受信及び送信することができる。ＰＤＡは複数の環境内で動作することができ、そして各環境の装置と相互作用することができる。ＰＤＡはＧＰＳ情報を、事前記憶された地理的ゾーンについての情報と組み合わせて用いて、変化する環境に対して設定を変更する。これらの事前設定されたゾーンは、地理的境界をユーザーが望む多数の形に形成するように設定することができる。
【００２３】
従って、本明細書に開示するように、家族員がＰＤＡを用意し、これらのＰＤＡは各家族員が他の家族員の位置を知ることを可能にする。さらに、各家族員は、各ＰＤＡが位置する環境に位置する装置から得られる情報を知ることができる。従って、ＰＤＡが車両内に位置するものとすれば、ＰＤＡは（ブルートゥース、短距離無線、等によって実現される）ローカル通信リンクを通して燃料バルブのような車両の装置と通信する。そして、他のＰＤＡは車両の装置の状態についての情報を受信することができる。
【００２４】
ＰＤＡは、広範な周辺装置との相互作用及びこれらの周辺装置の制御を可能し、事前設定された地理的ゾーン及びイベントに応じて操作することを含む。ＰＤＡは、心拍、体温、血圧、血糖値、体内埋込トランスデューサ及び投薬装置のような健康パラメータを監視し分析することができ、そして緊急通知を監視することができる。さらに、ＰＤＡは、地理的境界の交差、個別またはホスト車両の経路（ルート）及びスケジュール順守を検出することができ、ＰＤＡ、個別またはホスト車両の位置、速度、走行距離、進行方向、加速度、及び姿勢を報告する。ＰＤＡは、有害な環境条件を監視し分析することができ、これらは酸素、一酸化炭素、塩素、天然ガス、スモッグ、及び煙の濃度を含む。さらに、ＰＤＡは家庭用電気製品を監視し遠隔制御することができる。
【００２５】
携帯装置は、各環境に関連する装置から得られたデータに基づいて事前にプログラムされた動作を実行するだけの大きな演算能力を有する。従って、ＰＤＡはインテリジェント装置の特徴、フレキシビリティ（柔軟性）、及び能力を有する。ＰＤＡは少なくとも32ビットのプロセッサを含み、このプロセッサは、少なくとも１つの（セルラー、衛星、及びその他の）モデム、少なくとも１つの全地球測位システム（ＧＰＳ：Global Positioning System）受信機、少なくとも１つのメモリーモジュール、及び他の周辺装置とインターフェース接続されることができる。このプロセッサは、リモートの（遠隔的な）サーバーベースのコントロールセンターをＰＤＡに置くことよりもむしろ、論理分析及び意思決定能力をＰＤＡに与えることを可能にする。ＰＤＡの他の構成要素は、少なくとも１つのＧＰＳアンテナ、少なくとも１つのモデムアンテナ、通信及び設定用の少なくとも１つのシリアルポートを含むことができるが、これらに限定されない。
【００２６】
ＰＤＡの中央処理装置（ＣＰＵ）は、その多くの能力の中で、多くの設定可能な動作の報告、観測、認識、処理、及び分析する動作を含む設定可能な動作を管理し、種々のコマンド（命令語）を与え種々のコマンドに応答し、多くのイベントをその設定箇所において達成し、そして構成要素を記録する履歴を含むように構成することができる。
【００２７】
ＰＤＡは、ユーザーの望み通りの少数または多数の設定可能な論理イベントを含むように設定可能である。イベントは、ＧＰＳ位置と時間または速度のような他の１つの要素との組合せを用いたルール（規則）に基づくものとすることができる。
【００２８】
設定可能な動作とは、ＰＤＡ内のＣＰＵが実行する動作を称する。例えば、家庭用電気製品の故障のイベント信号を受信するＰＤＡは、即座にサービス会社に電話するように設定することができる。他の設定可能なイベントまたは設定可能な動作は、車両のイグニッション（点火）のオンまたはオフ切り換え、温度レベルまたはその変化、燃料タンクレベルまたはその変化を含むが、これらに限定されない。設定可能な動作またはその組合せを処理して、特定のメッセージを送信し、特定の質問またはコマンドに応答し、特定メカニズムをイネーブル（有効化）またはディスエーブル（無効化）し、または特定イベントを認識することができる。設定可能な動作は多くの状況で発生する。これらの状況は、コマンドに応答して設定可能な動作が発生する状況、質問に応答して設定可能な動作が発生する状況、あるいは事前選択した条件の認識時に設定可能な動作が発生する状況を含むが、これらに限定されない。
【００２９】
第１ＰＤＡが、車両内に装着されているか位置する第２ＰＤＡの環境及び位置を監視する場合には、第１ＰＤＡは、この車両に関係するイベントの発生に関する情報を受信することができる。これらの情報は例えば、車両のイグニッション（点火）のオン状態及びオフ状態への変化、温度レベルまたはその変化、燃料タンクレベルまたはその変化、車両内でのボタンの押し下げ、またはそのボタンがエネルギーイベントに関連するならばそのレベル、ドアまたはラッチ（錠）の施錠（ロック）または解錠（アンロック）、窓の開閉、ＬＥＤ信号ライトのオン及びオフ切り換え、種々のリレーのオン及びオフ切り換え、警報のオン及びオフ切り換え、バッテリのパワーレベルの変化、接続したスキャナによって走査（スキャン）したバーコード、乗員の乗車または下車、貨物の積み降ろし、車両の部品の不具合、車両診断コードの受信、検出した衝撃、エアバッグの装備、シートベルトの留め外し、タイヤ空気圧の高低、及び車両または対象物における他のメカニズムである。
【００３０】
設定可能な境界または地理的ゾーンも利用することができ、これらはユーザーが望むあらゆる形状に設定される。例えば、これらの境界またはゾーンは州の境界線を辿ることができ、あるいは選択したハイウェイ（幹線道路）または経路を辿ることができる。これらの境界またはゾーンは、文教地区、飛行禁止地区、市域、等の土地の境界を辿ることができる。これらの境界またはゾーンは、幾何学的形状にも幾何学的でない形状にもすることができる。本発明のさらなる利点は、ＰＤＡをローカル（その場）で、あるいは無線で更新及び設定できることにある。
【００３１】
ＰＤＡは、イベントドリブン（事象駆動）に設計され、例外が生じた際のみにデータを送信する。これらの例外はイベントとしてＰＤＡ内に設定する。こうしたイベントドリブンの方法は、無線で送信されるデータの量を制限して帯域幅を保つ。このことは、内部及び外部のデータ源の任意の組合せに対して設定することのできるルール及びしきい値を用いて達成される。ルールが破られるかしきい値を超えると、顧客が規定したイベントを生成することができる。これらのイベントの伝送は、伝送ルール及び装置の動作設定によって制御される。
【００３２】
機器モジュールは、種々の物品または電気装置上に実装、取り付け、製造するか、さもなければこれらの物品または装置内、あるいはＰＤＡ自体の中に含めることができる。こうした物品または電気装置は、エンターテインメント（娯楽）製品、コンピュータシステム、環境条件センサ、健康監視品、及びその動作の監視または制御が有益である他の品目を含むことができる。監視システムに関係して、機器モジュールは、この機器モジュールが接続された品目または電気装置についての情報を収集、処理、及び伝達すべく動作する。
【００３３】
図１に、人を監視しこれらの人と通信するためのコンピュータシステム及びＰＤＡの高レベルのアーキテクチャを示す。ＰＤＡ１０５、１０６及び１０７は、種々の通信ネットワーク及びコントロールセンターを通して互いにネットワーク接続されている。一具体例では、ＰＤＡ１０５、１０６及び１０７はローカルエリア・ネットワークと同様にネットワーク接続され、ここで各ＰＤＡはノードである。ＰＤＡ１０５、１０６及び１０７は、ＧＰＳコンステレーション１３１から無線信号を受信して、ＰＤＡ１０５がその地理的位置、及び必要ならばジオコードを識別することを可能にする。ＰＤＡ１０５、１０６及び１０７は、これらのＰＤＡのハードウェア内に集積された複数の無線装置によって種々のネットワークと無線で通信することができる。一具体例では、こうした通信ネットワークは、複数のセルラー基地局１２０及びサービスプロバイダ１３５を含むセルラーネットワークである。他の具体例では、こうした通信ネットワークは、ＳＭＳ（Short Message Service：ショートメッセージサービス）受信機を有する複数のセルラー基地局１２５及びサービスプロバイダ１４０を含むセルラーネットワークである。他の具体例では、こうした通信ネットワークは、複数の衛星受信機兼送信機１３０、及び衛星地上局１４５を含む衛星ネットワークである。さらに他の具体例では、こうした通信ネットワークは短距離無線通信ネットワークである。
【００３４】
こうした通信ネットワークは、ＰＤＡ１０５、１０６及び１０７がバックエンド制御システム１５０と通信することを可能にする。ＰＤＡ１０５は、イベント情報をバックエンド制御システム１５０に送信し、バックエンド制御システム１５０が通信ネットワークを通して各ＰＤＡに送信するコマンドに応答する。バックエンド制御システム１５０は複数のゲートウェイ１５１、１５２、１５３及び１５４を含み、これらはコーデック（符号復号器）１５５と相互作用する。コーデック１５５は、バックエンド制御システム１５０の中央符号化器及び復号化器であり、バックエンド制御システム１５０があらゆる通信ネットワークに適応しこれらの通信ネットワークと通信することを可能にする。モジュール式の設計は、監視及び報告ソフトウェアを変更しなければならないことなしに新たなハードウェア及びネットワークプロトコルを導入することを可能にする。バックエンド制御システム１５０は、入り及び出の通信が非同期で効率的に処理されることを可能にする非同期ルーティング（経路設定）システム１５９も含む。一具体例では、非同期ルーティングシステム１５９は、複数のルーティングサービス１５６、少なくとも１つのデータベース１５７及びウェブサーバー１５８を含む。ルーティングサービス１５６によって経路設定されたメッセージはクライアント・コンソール（操作卓）１７６に直接伝えられる。クライアント・コンソール１７６は、機器及びＰＤＡ１０５の情報をオペレータ（操作員）に提供する。クライアント・コンソール１７６は、バックエンド制御システム１５０及び通信ネットワークを通してコマンドをＰＤＡ１０５に送信する。
【００３５】
多数のアプリケーションを中央データベース１５７に接続してさらなるシステム機能を提供することができる。管理者コンソール１７５は、オペレータがＰＤＡの情報、機器情報、ユーザー情報、等を追加、編集、または削除することを可能にする。履歴プロセッサ１７４は、オペレータが報告を見てイベントデータに応答することを可能にする。操作データプロセッサ１７３は、オペレータがＰＤＡ１０５の操作のために地理的ゾーン及び経路上の地点を定めることを可能にする。設定ユーティリティ１７２は、オペレータがＰＤＡ１０５の特徴及び機能を容易に設定することを可能にする。
【００３６】
環境についての情報は、ＰＤＡ１０５の他に代わりの媒体を通してオペレータに提供することができる。一具体例では、環境装置情報をウェブサーバー１５８からウェブ・クライアント１７１に送信することによって、ウェブサイトまたはｅ−メール（電子メール）を通してオペレータに提供することができる。他の具体例では、テキストまたは音声メッセージを他の所定の無線装置１７７に送信することによって環境装置情報をオペレータに提供することができる。
【００３７】
他の具体例では、ＰＤＡ１０５は機器モジュール１９５を通して複数の機器または装置と通信することができる。機器モジュール１９５は、ユーザーが監視または対話したい複数の機器または環境装置に接続することができる。ＰＤＡ１０５の設定に応じて、ＰＤＡ１０５は、機器をオン状態にする動作、機器からの測定値を問い合わせる動作、等を実行することができる。
【００３８】
一具体例では、機器モジュール１９５は、セルラーネットワーク上でＰＤＡ１０５と通信することを可能にするセルラーモデムを含む。従って、機器モジュール１９５は、イベント信号、例外、及び確認応答をＰＤＡ１０５に送信することができる。他の具体例では、機器モジュール１９５はインターネット１６０を通してＰＤＡ１０５と通信する。機器モジュール１９５は、ＰＤＡ１０５をインターネット１６０に接続し、ゲートウェイを通して情報をＰＤＡ１０５に送信することを可能にするイーサネット（登録商標）カードを含むことができる。さらに他の具体例では、ＰＤＡ１０５が最適な近さにある場合に、機器モジュール１９５がＷｉ−Ｆｉ、ブルートゥース（登録商標）、ワイヤレスＵＳＢ、等経由でＰＤＡ１０５に接続される。
【００３９】
機器モジュール１９５をインターネット１６０に接続して、ウェブサーバー１５８及びバックエンド制御システム１５０との接続性を持たせることもできる。機器モジュール１９５は、機器モジュール１９５に関連する環境装置のいずれかに関係する特定のイベントまたは発生を報告するように設定することができる。機器モジュール１９５は、こうした情報をインターネット１６０を通してバックエンド制御システム１５０及びＰＤＡ１０５に報告する。ＰＤＡ１０５が付近にある場合には、機器モジュール１９５はＰＤＡ１０５に直接送信することができる。さらに、バックエンド制御システム１５０が受信したすべてのイベント情報は、ネットワーク接続されたＰＤＡ１０６及び１０７に中継することができる。
【００４０】
図２Ａに、ＰＤＡを持つ個人が、第２のＰＤＡを持つ他の人を監視し、この人と通信することのできる通信リンク構成を示す。一具体例では、ＰＤＡ１０６の使用によって、親は、ＰＤＡ１０５を携行する自分の娘の位置、動き、及び車両状態を監視することができる。ＰＤＡ１０５は、複数の基地局１２０の１つと通信し、基地局１２０はサービスプロバイダ１３５と通信する。バックエンド制御システム１５０はサービスプロバイダ１３５から通信信号を受信し、正しい宛先があればこの宛先をマッピングする。ＰＤＡ１０５が監視されるＰＤＡとしてリストに挙げられている場合には、ＰＤＡ１０６はＰＤＡ１０５に関する情報を受信することができる。バックエンド制御システム１５０は、イベントメッセージ、テキストメッセージ、またはＰＤＡ１０５から出る他の情報をＰＤＡ１０６に向けて再ルーティング（経路再設定）する。この情報は、ＰＤＡ１０５が接続されているセルラー通信ネットワークまたは他の通信ネットワークを通して中継返送することができる。
【００４１】
他の具体例では、セルラーネットワークの代わりにＳＭＳネットワークを用いる。例えば、ＰＤＡ１０５が、進行速度が予め定めた速度制限より大きいことを検出した場合に、ＰＤＡ１０５がテキストメッセージの送信をトリガするように、ＰＤＡ１０５を設定することができる。従って、監視するＰＤＡ１０６は、ＰＤＡ１０５が速度超過であることを示すテキストメッセージを受信することができる。
【００４２】
図２Ｂに、ＰＤＡを持つ個人が、第２のＰＤＡを持つ他の人を監視し、この人と通信することのできる通信リンク構成を示す。一具体例では、ユーザーはＰＤＡ１０６を利用して、ＰＤＡ１０５を利用する患者の状態を監視する医者とすることができる。ＰＤＡ１０５は、機器モジュール１９５と無線で接続されている。機器モジュール１９５は、病室内、家庭内に設置するか、あるいはＰＤＡ１０５と同じ筐体（ハウジング）内に集積することができる。ＰＤＡ１０５は機器モジュール１９５と、ブルートゥース、短距離無線、等のような既知のプロトコルの無線リンクを通して相互作用することができる。
【００４３】
機器モジュール１９５は、患者に関連する種々の機器に接続することができる。一具体例では、これらの種々の機器は、心臓モニター、インシュリンレベル・リーダー（読み取り器）、血圧モニター、等とすることができる。機器モジュール１９５は、ローカルエリア・ネットワーク、または特定環境内の他のネットワーク手段と接続することができる。
【００４４】
一具体例では、機器モジュール１９５が、これに接続されたいずれかの機器から信号を受信する場合には、機器モジュール１９５は、事前設定されたイベントが機器において発生しているか否かを判定する。例えば、患者の心拍数が上がり始めてしきい値レベルを超えた場合には、機器モジュール１９５は、心臓モニターによる信号の検出時に動作を実行するように設定することができる。従って、インターネット接続１６０を通して、機器モジュール１９５はＰＤＡ１０５及び／またはＰＤＡ１０６に、心拍数が高いことを自動的に通知することができる。この目的のために、機器モジュール１９５はｅ−メール・メッセージをインターネット上で監視するＰＤＡ１０６に送信することができる。ＰＤＡ１０５及び／またはＰＤＡ１０６が機器モジュール１９５の近傍にある場合には、この通知は、ＰＤＡ１０５またはＰＤＡ１０６への直接的な無線リンクを通して行うことができる。こうしたものとして、機器モジュール１９５は、ＰＤＡ１０５または１０６に通知する前に、設定されたいずれかの機器と相互作用して動作を実行するように構成することができる。
【００４５】
他の具体例では、機器モジュール１９５には、ＰＤＡ１０５及びＰＤＡ１０６の存在を検出すること、ＰＤＡ１０５またはＰＤＡ１０６によるメッセージを受信すること、または測定を行う時間を計算することのようなイベントを設定することができる。機器モジュール１９５がＰＤＡに報告することのできる情報を受信した場合には、機器モジュール１９５は即座にこの情報を送信する。一旦、イベントメッセージがＰＤＡ１０５またはＰＤＡ１０６によって受信されると、プログラムされた動作を開始することができる。
【００４６】
一具体例では、ＰＤＡ１０５は、このＰＤＡが機器モジュール１９５の範囲内にある時を示す信号を出すようにプログラムすることができる。ＰＤＡ１０５は、ＧＰＳ位置データを得て、ＰＤＡ１０５が事前設定された境界内にあるか否かを判定することによって、ＰＤＡ１０５が家庭環境１９０内にあることを認識することができる。近所、または文教地区、職場、等のような事前設定された不規則な境界を用いることができる。他の具体例では、機器モジュール１９５は単に、ＰＤＡ１０５が常に存在するものと仮定する。
【００４７】
ＰＤＡ１０５は、設定されたイベントが発生した際に実行すべき動作を設定することもできる。こうした動作は、機器モジュール１９５からの情報を要求すること、機器モジュール１９５における動作を命令すること、等とすることができる。
【００４８】
従って、ＰＤＡ１０６は、ＰＤＡ１０５を携行する人の位置及び動きに関するイベントを監視することができるだけでなく、ＰＤＡ１０５を携行する人を取り巻く環境パラメータ及び条件も監視することができる。例えば、親は自分の息子が居る所の空気の質を絶えず監視したいことがある。管理者は、自分の会社内の所定の輸送トラックに関連し得る火災要因を監視したい。
【００４９】
（ハードウェア構成）
図３に、人を監視しこの人と通信するシステムにおいて使用されるＰＤＡの構成要素の配置（レイアウト）を示す。一具体例では、ＰＤＡ１０５はセル電話モジュール２４０及びデータ取得モジュール２４２を有する。セル電話モジュール２４０は、少なくとも１つのセルラーモデム２２０、少なくとも１つのＣＰＵ２１０、及び少なくとも１つのオーディオ（音声）処理装置２１４を含む。他の具体例では、衛星通信モデムをセル電話モジュール２４０内に含めて、最も手頃かつ完全な全地球のカバー範囲を提供することができる。
【００５０】
ＣＰＵ２１０は、複雑な計算を迅速に実行するのに十分な演算能力を有する高性能プロセッサである。一具体例では、プロセッサ２１０は少なくとも32ビットのプロセッサである。プロセッサ２１０は、少なくとも３２キロバイトのＲＡＭを含む。例えば、２つのビルトイン（作り付けの）ＵＡＲＴ（Universal Asynchronous Receiver-Transmitter：パソコン向けの汎用非同期送受信回路）を有するモトローラ社の３２ビットＲＩＳＣプロセッサMMC2114（登録商標）が考えられる。しかし、類似またはより先進のプロセッサも考えられる。
【００５１】
データ取得モジュール２４２は、全地球測位システム（ＧＰＳ）受信機２１５、データシステム・マイクロプロセッサ２１２、メモリーモジュール２８０、及び通信リンク２４４を含むことができる。ＧＰＳ受信機２１５は、２、３フィート以内、あるいはそれ以下の精度で測位することができる。例えば、１２チャンネルのトリンブル（Trimble）社のSQ（登録商標）、LapaicのUV40（登録商標）、あるいは短距離精度の受信機が考えられる。メモリーモジュール２８０は少なくとも２つの追加的なメモリーチップを含み、これらの追加的なメモリーチップの各々は少なくとも128Ｋｂである。
【００５２】
一具体例では、セルラーモデム２２０は、バックエンド制御システム１５０との通信用の主要手段である。セルラーモデム２２０は、ＧＳＭモデム、ＣＤＭＡモデム、あるいは同様のモデムとすることができる。衛星モデムまたはトランシーバ２３０は、ＰＤＡ１０５の外部に置いて、シリアルポート３４０によってＰＤＡ１０５に接続することができる。あるいはまた、衛星モデム２３０はＰＤＡ１０５の内部に置くことができる。
【００５３】
衛星モデム２３０は、セルラーのカバー範囲が小さいか無い際のみに、あるいはユーザーが衛星モデム２３０の使用を指定した際のみに主に使用される。衛星モデム２３０の効率的な使用は、ユーザーにとっての追跡システムのコストを低下させるように機能する。一具体例は、スカイウェーブ（Sky Wave）社のDMR-200（登録商標）衛星モデムのような衛星モデム２３０を考える。同様に考えられる衛星モデムは、ビルトイン無指向性アンテナのような特徴機能を含み、全世界のカバー範囲を提供し、そしてＰＤＡのプロセッサ２１０と効率的にインターフェース接続される。
【００５４】
一具体例では、通信リンク２４４は、少なくとも20mの範囲を有するブルートゥース・トランシーバ２１５である。例えば、一具体例では、ナショナル・セミコンダクター社のSimply Blue LMX9820 Class 2（登録商標）ブルートゥースモジュールが考えられる。しかし、見通しを必要としない他の無線接続性を有する類似またはより先進のブルートゥース受信機も考えられる。ブルートゥース受信機は、複数の無線周辺装置を集積しサポートすること、短距離無線として動作してデータをダウンロードすること、あるいはローカルの、移動型の無線「ホットスポット」として働くことのような異なる能力を利用するように設置することができる。
【００５５】
電源２３５は、12〜24ボルトの範囲の動作電圧を有するヒューズ付きの主電力入力源とすることができる。一具体例は、通常動作中の低電力消費（65mAまたはそれ以下）を見込む。さらに、ＰＤＡ１０５は、随意的なバックアップバッテリを充電するための回路を含む。主電源２３５の給電が最小許容電圧に達した場合には、ＰＤＡ１０５は自動的にバックアップ電力に切り換えると共に、電源２３５が臨界（クリティカル）レベルにあることを識別するメッセージを送信する。
【００５６】
機器モジュール１９５は、ＰＤＡ１０５から分離したパッケージに入れるか、あるいはまた、機器モジュール１９５はＰＤＡ１０５と同じ筐体（ハウジング）内に入れることができる。機器モジュール１９５とＰＤＡ１０５とは、ＰＤＡの通信リンク２４４及び機器モジュールの通信リンク２６０を通して通信する。通信リンク２４４と２６０とは、無線（ワイヤレス）ＵＳＢ、Ｗｉ−Ｆｉ、ブルートゥース、等のような無線通信プロトコルを通して結合され、これらの無線通信プロトコルはＰＤＡ１０５と機器モジュール１９５とが300フィート以上の距離で通信することを可能にする。機器モジュール１９５はさらに、グルコース（ブドウ糖）トランスデューサへの通信リンク２７２を持つことができる。機器モジュール１９５に設けられた通信リンクは、例えば、環境条件を測定する装置、電気製品のオン／オフ状態を制御する装置、及び自動車の機能を監視する装置のような他の装置に接続することができる。
【００５７】
機器モジュール１９５はさらに、マイクロプロセッサ及びメモリーモジュールを備えることができる。このマイクロプロセッサは、イベントの発生、動作及びコンピュータプログラムの実行の分析及び演算を行うように設定することができる。
【００５８】
ＰＤＡ１０５及びＰＤＡ１０６は、セルラー通信ネットワーク上で機器モジュール１９５と通信することができる。機器モジュール１９５はセルラーネットワーク上に設置することができ、さらに、機器モジュールをセルラーネットワークとインターフェース接続することを可能にするセルラーモデムを備えることができる。
【００５９】
（イベント設定）
このシステム内に開示するＰＤＡのいずれもが、以下に説明する多数の特徴、機能、及び能力を有する。各ＰＤＡは、多くの論理的イベントを報告、観測、及び分析するように設定することのできるインテリジェント装置である。各ＰＤＡは、種々のコマンドを与え、種々のコマンドに応答するように設定することもでき、そして設定可能な履歴記録構成要素を含む。所望の機能を実行するために、ＰＤＡ１０５を、イベントの発生に基づいて所望の動作を実行するソフトウェアをロードすることによって設定する。従って、動作の実行は例外に基づく。
【００６０】
ＰＤＡに対するすべての設定はローカル（その場）で、あるいは無線で行うことができる。従って、ユーザーは、ＰＤＡのオペレーティングシステム全体を含むあらゆる特徴を無線で設定することができる。こうした無線での設定は、セルラーモデム２２０または他の無線手段の使用によって達成することができる。一具体例では、無線またはローカルでの設定中に、ＰＤＡが通常の動作を継続する。このことは、ＰＤＡの操作性を少ししか、あるいは全く損なわずにＰＤＡを設定することができることを意味する。無線での設定コマンドは、物理的及び論理的イベントをオン・ザ・フライで処理するために使用するパラメータを変更する。この方法では、無線でのオペレーティングシステムの更新は、２つの実行可能コード空間、及び新たなコードをロードするための一時コード空間を用いて達成される。一旦、新たなコードの一時コード空間へのロードを完了すると、ＰＤＡは再起動（リブート）し、新たなコードを二次的な実行可能コード空間にコピーし、そして更新が最新のもので実行を再開する。
【００６１】
図４に、ＰＤＡの設定アプリケーションのウィンドウを示し、ここでユーザーはパラメータを選択して多数のイベントを設定することができる。特に、設定イベントをＰＤＡ１０５上に設定するためのユーザーインターフェースのスクリーンショットの好例を示す。このスクリーンショットは、ユーザーが対話してＰＤＡ１０５を設定するための汎用インターフェースの例として役立つに過ぎない。このユーザーインターフェースはＰＤＡを設定することを可能にし、ユーザーはスクリプトまたはハードコードされたパラメータを知ることを必要としない。代わりに、ユーザーが論理的ウィンドウ、タブ、フィールド、チェックボックス、及びラジオボタンと容易に対話してＰＤＡを設定することのできるソフトウェア・アプリケーションを開示する。
【００６２】
ウィンドウ４００は、ＰＤＡ上に設定することのできる好適なイベントのリストを示す。本発明のシステム及び方法は、このスクリーンショットには表わされていない種々の設定可能な論理的イベントを意図する。各イベントは対応するフィールドボックスを有し、このフィールドボックス内にユーザーが適切な値を入れることができる。
【００６３】
ユーザーは、提供された各チェックボックス内に好みを指示することによって、各イベント４３５〜４４５を設定することができる。例えば、ＰＤＡ１０５内のイベントの設定は、チェックボックス４２４において入力または特徴を有効にすること、チェックボックス４２５においてこれらのイベントを優先イベントとして割り当てること、チェックボックス４２６において１つ以上の出力をこれらのイベントに割り当てること、あるいは複数のチェックボックス４２７のうち適切なチェックボックスをチェックすることによってイベントの発生をセルラーネットワーク経由で送信されるメッセージ送信にリンクする（結び付ける）ことを伴うことができる。このユーザーインターフェースは、設定ユーティリティ１７２（図１）中に存在するアプリケーションの一部とすることができる。イベントの好例は、”Zone Boundary Enter（ゾーンの境界内に入る）”４３５、”Zone Boundary Exit（ゾーンの境界を出る）”４３６、及び”Smart Time Reporting（スマート時間の報告）”４３７または”Scheduled Time Reporting（スケジュールされた時間の報告）”４３８のように設定することができる。
【００６４】
一具体例では、イベントは、ＰＤＡのＧＰＳ位置と時刻または速度のような他の１つの要素との組合せを用いたルールに基づく。他の具体例では、イベントは、ＰＤＡ内に事前にプログラムされた特定時点に達すること、あるいはＰＤＡによる動作をトリガするようにプログラムされた他の例外に基づく。イベントメッセージを送信することは、イベントの発生によってトリガされる動作の例であり、そして、イベント自体が発生したことのメッセージを緯度、経度、速度、方向、時刻、健康状態、家庭用電気製品の測定値、環境条件、または機器モジュール１９５から受信することのできる他の測定値を含む情報と組み合わせた送信を含むことができる。
【００６５】
ＰＤＡ１０５は、ユーザーが望む通りの少数または多数の論理的イベントを含むように設定される。一具体例では、イベントは、特定の時間間隔中の最後に知ったＰＤＡの位置をバックエンド制御システム１５０に報告することとすることであり得る。
【００６６】
他の具体例では、設定イベントが、測定値レベルのしきい値を読み取ることである。例えば、測定値は、一酸化炭素、インシュリン及び他の血液内容物のレベル、心拍数、呼吸数、室温、アセンブリ（組立）ラインにおいて一日当りに生産されるパッケージ数、等の測定値とすることができる。
【００６７】
例示目的で、ＰＤＡ１０５（図１）を用いることができる。これらの測定値は機器モジュール１９５によって周期的に取得してＰＤＡ１０５に報告することができる。一具体例では、機器モジュール１９５は機器から受信したすべての測定値を送信する。他の具体例では、取得した測定値が所定しきい値を超えたか否かを判定する論理回路を機器モジュール１９５に設け、超えた場合には、機器モジュール１９５はイベントメッセージをＰＤＡ１０５に送信する。
【００６８】
機器モジュール１９５は、接続された機器または装置から所定時刻に測定値を取得するように設定することもできる。例えば、機器モジュール１９５は、毎朝６時に部屋の空気の質を測定するようにプログラムすることができる。そして、機器モジュールは測定値をＰＤＡ１０５に報告し、ＰＤＡ１０５はイベントが発生したか否かを判定する。設定イベントは例えば空気の質が悪いこととすることができる。ＰＤＡ１０５上に事前にプログラムされた動作は、ＰＤＡ１０５のディスプレイ上に、室内のエアフィルタを交換しなければならないことを示すメッセージを表示することを含むことができる。
【００６９】
他の例では、機器モジュール１９５は、年配の人に接続した機器から、一晩おきの午後９時にグルコースレベルを測定するように設定することができる。機器モジュール１９５は、グルコースレベルが高過ぎまたは低過ぎであるしきい値レベルを超えたか否かを判定することができ、そして機器モジュール１９５は警告メッセージをＰＤＡ１０５に送信する。あるいはまた、すべての測定値をＰＤＡ１０５に送信し、ＰＤＡ１０５は、事前にプログラムされたしきい値レベルを超えたことの警告のみをユーザーに報告する。
【００７０】
さらに他の測定値は、車両内に配置した機器モジュール１９５に接続した速度計によって測定した車両の速度とすることができる。ＰＤＡ１０５は、測定した車両の速度に応じた報告を送信するように設定することができる。従って、速度しきい値を超える毎に、機器モジュール１９５は変化を検出して即座に速度レベルをＰＤＡ１０５に送信する。
【００７１】
ユーザーは、ＰＤＡ１０５を、速度に関する少なくとも２つの異なる設定値用に設定することができる。特に、ユーザーは過剰な速度及び速度選別（フィルタリング）時間を選択することができる。過剰な速度は、ユーザーが、車両または品目に対する最高速度しきい値を選択して設定可能である。従って、速度しきい値を超える毎にイベントが発生し、このイベントは、しきい値を超えた時点を記録すること、しきい値を上回った際に達した最高速度及びしきい値を下回った時点である。ＰＤＡ１０５が再びしきい値を下回ると、このことの発生を示すイベントメッセージ、並びにＰＤＡ１０５がしきい値を上回っていた期間中に達した最高速度を示す第３メッセージが送信される。速度時間フィルタは、車両または品目が速度しきい値を超えてもメッセージを送信しない期間を秒単位で設定する選択肢をユーザーに与える。また、このフィルタは、データ伝送を効率的にするように作用する。例えば、ユーザーは速度時間フィルタを１５秒に設定し、このことは、車両が報告を送信することなしに１５秒間だけ速度超過することを許容する。このシナリオは、車両が速度超過して他の車両を追い越すか、交通の流れに乗るために加速する瞬時に有益である。他の論理的イベントと同様に、イベントメッセージは、緯度、経度、速度、方向、及び時間のような情報も含む。
【００７２】
他の測定値は、車のエンジン、コンピュータモニター、等の機器のアイドリングとすることができる。機器モジュール１９５は、機器をアイドリングした時間の長さに応じた報告を送信するように設定することができる。これに加えて、ＰＤＡ１０５は、過剰なアイドリングのイベントメッセージを伴うメッセージをバックエンド制御システム１５０に送信し、そしてバックエンド制御システム１５０は、他のＰＤＡまたはセル電話機のような事前にロードして設定した受信機に送信することができる。Ａまたはセル電話機のような事前にロードして設定した受信機に送信することができる。機器モジュール１９５からＰＤＡ１０５に中継される情報は、アイドリングの時間長を含むことができる。
【００７３】
他の具体例では、イベントが、スケジュールされた報告を実行しなければならない時刻に達したことである。この特徴は、ＰＤＡ１０５に、日時の参照に基づく間隔で報告する特徴を設定する。従って、ユーザーはＰＤＡ１０５を、事前選択した曜日及び時間についての何らかのパラメータまたはデータを報告するように設定することができる。例えば、ユーザーはスケジュールされた報告の特徴を用いて、ＰＤＡ１０５を平日の午前８時、正午、及び午後４時のみに報告し、そして週末日には１回のみ報告するように設定することができる。従って、ＰＤＡ１０５が機器モジュール１９５から複数のメッセージを受信した際にも、ＰＤＡ１０５は、ユーザーが指定した時間中にはイベントを報告するのみである。
【００７４】
他の具体例では、設定イベントが、機器のオン状態、オフ状態への切り換え（電源投入、切断）である。例えば、空調装置が自動的にオン状態になる際には、機器モジュール１９５は空調装置がオン状態になったことを検出するように設定することができる。そして機器モジュール１９５は、ＡＣ（Air Conditioner：空調装置）がオン状態になったことを示すメッセージをＰＤＡ１０５に送信する。ＰＤＡ１０５はさらに、即座に機器モジュール１９５に室温を問い合わせるように設定することができ、機器モジュール１９５は、機器モジュール１９５に接続された温度計を利用して室温を測定する。機器モジュール１９５は、現在の室温を含む信号をＰＤＡ１０５に送信し、そしてＰＤＡ１０５は、警告を発生すべきか否かを計算する。空調装置がオン状態であり室温が空調装置をオン状態にするほどでもない場合には、ＰＤＡは警告メッセージをそのディスプレイ上に表示し、そしてイベントメッセージをバックエンド制御システム１５０に送信する。機器モジュール１９５は、オン状態切り換え及びオフ状態切り換え信号を、キッチン及び家庭用電気製品、２，３例を挙げれば室内灯、貯蔵システム、暖房装置、のような種々の機器及び周辺装置から受信することができる。
【００７５】
さらに他の具体例では、設定イベントを、通信装置におけるメッセージの受信または送信とすることができる。通信装置は、ファクシミリ機、インターネットに接続されたコンピュータシステム、電話機、等である。
【００７６】
以上で説明したイベント設定は主にＰＤＡ１０５に当てはまるが、イベントの発生を検出するための論理回路、及びイベントの発生に起因する特定動作を実行するための論理回路は、機器モジュール１９５において、及び本明細書に記載の特徴を有する他のＰＤＡまたは携帯装置において実現することができる。従って、イベント設定はＰＤＡ１０５上単独で、機器モジュール１９５上単独で、あるいは機器モジュール１９５及びＰＤＡ１０５の両方における組合せとして実現することができる。
【００７７】
（ジオフェンシング（仮想境界設定））
種々のイベントは「ジオフェンシング」イベントとして設定することができる。ジオフェンシングは、その内部でＰＤＡ１０５が動作し機器モジュール１９５と関係する設定可能な境界または地理的ゾーンを作成することを伴う。さらに、ジオフェンス（仮想境界を設定）されていた地理的領域に入るか出ることもイベント自体とすることができ、そしてＰＤＡ１０５内にプログラムすることができる。他の具体例では、一旦、ＰＤＡ１０５がゾーンに入ると、ＰＤＡ１０５は通信モードを切り換えて新たなゾーンに適応し、これにより、ＰＤＡ１０５は入ったゾーン内の周辺装置のみと相互作用することができる。さらに、ＰＤＡ１０５は、当該ゾーン用の特別な設定をロードすることによって新たなゾーンに適応し、これにより、ＰＤＡ１０５は、当該ゾーン内で動作する機器モジュール１９５を通してゾーン特有の機器と相互作用することができる。
【００７８】
地理的ゾーンに関係するイベントは、１つのＰＤＡから他のＰＤＡへのトリガ通信とすることができる。例えば、前述したように、ある地理的ゾーン内での移動、及びある地理的ゾーン外への移動はＰＤＡ１０５上にプログラムされるイベントとすることができる。ＰＤＡ１０６がこの移動を監視している場合には、ＰＤＡ１０５は、このイベントの発生を示す警告、信号、警報、またはサイレンを送信することができる。ＰＤＡ１０６は、このメッセージを受信して、ユーザーに報告すべきか否かを分析する。
【００７９】
設定可能な境界または地理的ゾーンは、中間点及び／またはゾーンの組合せによって構成することができる。この組合せにより、設定可能な境界または地理的ゾーンは、非常に特別な形状に、かつ外形特有の境界または経路で構成することができる。中間点は、地理的中心点及び半径によって規定される円形領域である。中間点によって規定される領域は、上記半径及び中心点の地理的位置を変更することによって設定可能である。従って、中間点によって作成される境界は設定可能である。
【００８０】
一具体例では、ＰＤＡ１０５に、各々が座標及び半径によって規定される複数の中間点をロードする。ゾーンは複数の中間点によって規定することができる。従って、例えば、市域は２つの中間点によって規定することができる。ＧＰＳデータを用いて、ＰＤＡ１０５は、このＰＤＡが市域を規定する２つの中間点のいずれかにあるか否かを計算する。ＰＤＡ１０５が、このＰＤＡがこれら２つの中間点のいずれかにあることを判定した場合には、ＰＤＡ１０５はこのＰＤＡが市域の限界内にあることを仮定する。より多数の中間点はゾーンを規定する分解能を増加させる。従って、２つの中間点を用いる場合には、市域境界の描画線をさらに規定する１０個の特別な中間点を追加することによって分解能を増加させることができる。
【００８１】
ゾーンは、領域を囲む一連の線分によって規定される不規則な領域とすることができる。一具体例では、各ゾーンは３〜２５６個、またはそれ以上の屈曲点を含んで、この不規則な領域を規定する線分を作成する。しかし、屈曲点の数はＰＤＡ１０５のメモリーのみによって制限される。従って、高解像度のゾーンに対しては屈曲点の数をずっと大きな数にすることができる。一具体例では、この不規則的な領域は設定可能な境界または地理的ゾーンを作成することができる。ゾーンの属性は、名前、記述、及びこのゾーンが立入禁止ゾーンまたは囲い込まれたゾーンであるか否かを定めるフラグを含む。
【００８２】
一具体例では、地理的ゾーンは、複数の座標を選択してこれらの座標をＰＤＡ１０５にダウンロードすることによって作成することができる。これら複数の座標はメルカトル系とすることができる。次に、ＰＤＡ１０５は各座標を、ＰＤＡ１０５にロードされた画素化された画像中の画素に割り当てる。この割り当てを実行するために、ＰＤＡ１０５は論理回路を利用して、複数の座標の周りに「境界」の正方形またはボックスを規定する。そして境界ボックスを画素化し、このボックス内に入る座標はアクティブ（有効、選択状態）にされたものとしてマークする。一旦、座標毎に画素を割り当てると、１つの画素から次の画素に線を延ばして、画素化された画像中に閉じた領域を形成する。アクティブにされた画素どうしの間にある経路上の画素もアクティブにされる。こうして、画素の閉じた連続線が形成される。
【００８３】
中間点及びゾーンは、データプロセッサ１７３の演算によって構成される。一旦、中間点を構成すると、この中間点はＰＤＡのロード（データ）中で用いることができる。一具体例では、ＰＤＡのロードは、ＰＤＡ１０５にロードすべく選択したゾーン及び中間点の集合である。これらのロードは設定ユーティリティ１７２によってＰＤＡにロードされる。
【００８４】
図５Ａに、分割されてグリッド（格子）をなす地理的ゾーンの地図（マップ）を示す。まず、画素マップ５０２を、演算装置に接続されたスクリーン上の地理的な地図としてユーザーに提供する。一具体例では、この演算装置は演算データプロセッサ１７３（図１）であり、ユーザーは、ＰＤＡ１０５を持つあらゆるユーザーによって選択可能にすることのできる一般的な地理的ゾーン（例えば市域の限界）を入力するシステムオペレータである。他の具体例では、演算装置はホームコンピュータであり、ユーザーは、異なる地理的ゾーンを自分のコンピュータ上に設定するＰＤＡ１０５のユーザーである。このホームコンピュータは、ホームコンピュータ上にインストールされたアプリケーションによる直接かつ安全な接続を通して設定ユーティリティに接続される。あるいはまた、このホームコンピュータは、ウェブブラウザを用いてインターネットを通して接続することができる。
【００８５】
コンピュータ・アプリケーションまたはインターフェースは、ユーザーが地図と対話することによって境界をカスタマイズし、作成されたゾーンまたは境界を視覚化することを可能にする。設定アプリケーションは地図を表示し、この地図上でユーザーは、ユーザーが規定したい地理的領域５０４の周りの矩形形状５０３を選択する。他の具体例では、ユーザーはカスタマイズした形状を規定することができる。そして上記矩形をより小さい矩形に分割し、これにより上記矩形形状は分割されてグリッドになる。グリッド内の各画素をアクティブにして地理的ゾーンの一部とすることができる。
【００８６】
一具体例では、ユーザーは各画素上でダブルクリックすることによって各画素をアクティブにすることができる。他の具体例では、ユーザーはより小さい矩形領域を選択し、そしてこのより小さい矩形領域を地理的ゾーン５０４の一部としてマークし、これにより、このより小さい地理的ゾーン内に含まれる画素がアクティブにされる。さらに他の具体例では、ユーザーは円形領域を地理的ゾーン５０４の一部として選択することができ、こうした円形領域内のすべての画素はアクティブにされる。他の具体例では、ユーザーは任意にカスタマイズした幾何学的または非幾何学的形状を規定することができる。
【００８７】
ユーザーは、領域を規定する分解能を選択することもできる。換言すれば、選択した領域を再分割して矩形のグリッドにする際に、グリッドはずっと多数の垂直及び水平ラインを含み、これにより、再分割から得られたグリッド矩形の数が増加する。矩形数の増加は分解能を増加させる、というのは、各矩形はより小さい地理的領域をカバーするからである。領域を規定するに当たり細密にすることを望むユーザーは、グリッド矩形のサイズを低減し、これにより領域の分解能を増加させることができる。
【００８８】
増加した領域の分解能は、ユーザーが例えば家屋の地理的領域を規定することを可能にすることができ、カバーされる地理的領域は州の地理的領域よりずっと小さい。家屋の地理的領域の周りの境界線は、非常に高い分解能によってのみ識別することのできる細密さを持つことができる。他方では、ある州に入ったことを大まかに知ることに関心のあるユーザーは、州領域の大きな分解能は必要としない。従って、州の領域を規定するのに必要な分解能は低く設定することができる。
【００８９】
そして、選択した各矩形を画素にマッピング（写像、対応付け）する。従って、一旦、望みのすべての画素をユーザーが地理的ゾーン５０４の一部として選択すると、矩形形状５０３は画素化されたコンピュータ画像にマッピングされる。一具体例では、画素化されたコンピュータ画像はグリッド内のセクション（区分）数と同数の画素を含む。そして画素化されたコンピュータ画像はＰＤＡ１０５にロードすることができる。ＰＤＡ１０５は、実体（エンティティ）の位置を、ＰＤＡの位置に当たる画素がアクティブ（有効、選択状態）にされているか非アクティブ（無効、非選択状態）にされているかの単純な計算で特定するようにプログラムすることができる。他の具体例では、矩形領域及び円形領域を選択することによって地理的ゾーンを規定する。円形領域は中間点によって規定することができる。
【００９０】
不規則なゾーンまたは地理的ゾーンは、中間点の集合及び画素化された画像によって規定することができる。さらに、各不規則なゾーンは、実体の速度しきい値、「飛行禁止地区」としてフラグが立てられていること、危険または安全への脅威の順にカラーコード化されていること、通信が許可または禁止されていること、等のような追加的パラメータを持つことができる。
【００９１】
ＰＤＡ１０５が中間点またはゾーンに入るかこれらから出る際に、入るか出るかした基準点またはゾーンを示すイベントメッセージを送信することができる。このイベントメッセージは、緯度、経度、速度、方向、時刻、入力の状態、走行距離計、イベントの理由または源、及び他の関連情報を含むことができる。ゾーン境界及び中間点は、ユーザーが複数のゾーンに入って当該ゾーンの機器と対話することを可能にする。これに加えて、ゾーン及び境界は、ユーザーがＰＤＡ１０５に、第２のＰＤＡを着けている他のユーザーの位置の情報を受信させることを可能にする。従って、ＰＤＡのユーザーは、州境界または指定ルート（経路）のような設定可能な境界または地理的ゾーンを通って進む他のＰＤＡのユーザーの位置を監視する能力を持つことができる。
【００９２】
一具体例では、中間点及びゾーンのイベントが１つ以上の動作を行うように設定可能である。例えば、ゾーンに入った際に、ＰＤＡ１０５は、統合されたスクリーン上に表示するか、あるいは歌の名前を有する音または事前録音を出すかのいずれかによって、新たなゾーンの名前を示すように設定することができる。これに加えて、ゾーンに入ったイベントに起因して他の動作を実行することができる。例えば、ＰＤＡ１０５は、入ったゾーンが新たなタイムゾーンであるか否かを算出し、新たなタイムゾーンであれば、新たなタイムゾーン及び現在時刻を示すことができる。
【００９３】
図５Ｂに、地理的領域を表わす画素化した画像５００を示す。一具体例では、所定ゾーンについてのすべての屈曲点をアップロードした後に、このゾーンをＰＤＡ１０５のメモリーモジュール２８０に画素マップ５００の形式でセーブ（保存）する。画素マップ５００は、まずゾーンの領域全体の周りに正方形を描くことによって作成される。そしてこの正方形を80×80の画素マップに分割する。各画素５０５は正方形である。そしてこれらの正方形を用いてゾーン５１５の外形形状５１０を描く。そして地理的領域を画素マップ５００の各画素５０５にマッピングする。
【００９４】
他の具体例では、設定するコンピュータ内に画素化した画像を作成する場合には、この画像を単にＰＤＡ１０５上にロードし、ＰＤＡ１０５は自分で画像を構築または構成する必要はない。
【００９５】
画素マップ５００中の固定位置５２０は、ＰＤＡ１０５の現在の地理的位置からマッピングされる。ゾーン毎の固定位置５２０毎にテストを実行して、ＰＤＡ１０５がゾーン５１５の内部にあるかゾーン５１５の外部にあるかを判定する。こうして、ゾーン５１５毎に、固定位置５２０が画素マップ５００の内部にあるか外部にあるかの単純なチェックでテストを開始する。現在の固定位置５２０が画素マップ５００の内部にある場合には、固定位置５２０を境界ボックスの内部にプロットし、固定位置５２０から４本の線を４方向（東西南北）に、画素マップ５００の境界まで引くことによって、より広範囲のテストを完了する。これに続いて、４本の線５２５毎に、ゾーン境界との交差５３０の数を数える。
【００９６】
正確を期すために、複数の境界交差テストを実行する。所定の線５２５がゾーン境界５１０を奇数回交差する場合には、固定位置５２０はゾーン５１５の内部にあるものと考える。所定の線５２５がゾーン境界を偶数回交差する場合には、固定位置５２０はゾーン５１５の外部にあるものと考える。４回の境界交差テストのうち少なくとも３回の結果が合えば、ゾーン境界交差５３０を用いて、固定位置５２０がゾーンの内部にあるか外部にあるかを判定する。４回の境界交差テストのうち３回の結果が合わなければ、固定位置５２０はゾーン５１５の外部にあるものと考える。
【００９７】
画素マップ５００中の特定位置にある固定位置５２０は、特定の位置結果を生じさせ得る。一具体例では、ゾーン境界５１０上にある固定位置５２０がゾーン境界５１０の外部にあるものと判定される。他の具体例では、ゾーン境界５１０上にある固定位置５２０がゾーン境界５１０の内部にあるものと判定される。一具体例では、１画素のみの幅の「細長い突起」上にある固定位置５２０は、常にゾーン５１５の内部にあるものと考えられ得る。他の具体例では、１画素のみの幅の「細長い突起」上にある固定位置５２０は、常にゾーン５１５の外部にあるものと考えられ得る。
【００９８】
図５Ｃに、地理的ゾーン及び複数のＰＤＡの位置を表現する地図（マップ）画像を示す。この地図画像は、インターネット上、イントラネット上、バックエンド制御システム１５０につながるクライアント・コンピュータにインストールされたアプリケーション上で公開されるウェブサイト上に表示することができ、あるいはＰＤＡ上に表示することができる。一具体例では、上記マップは、リアルタイムのＰＤＡの位置の地図表示（マッピング）、位置追跡、ＰＤＡの制御、及びＰＤＡのメッセージ／イベントの処理を提供するクライアント・コンソール１７６によって生成され表示される
【００９９】
一具体例では、クライアント１７６は、複数のパラメータを設定することによって地図データベース及びＰＤＡデータベースに接続される。クライアント・コンソール１７６は、クライアント・コンソール１７６が使用するマッピング・パラメータを設定する能力を提供することができる。クライアント・コンソール１７６は、プログラムで生成した種々の地図を表示する際のコンソールの位置及びデフォルト（標準値）のズームレベル、使用すべき地図の組、及び位置を地図表示する際に街路の位置を表示するか否か、を規定する能力も提供する。
【０１００】
１つの方法では、クライアント・コンソール１７６はすべての利用可能なＰＤＡを１つのマスター地図上に表示する。一具体例では、クライアント・コンソール１７６は、ユーザーがグループまたは個人でＰＤＡを見ることを可能にする。他の具体例では、クライアント・コンソール１７６は、地図に表示される領域内に入るすべてのＰＤＡをユーザーが見ることを可能にする。他の具体例では、クライアント・コンソール１７６は、ある中間点内のすべてのＰＤＡをユーザーが見ることを可能にする。他の具体例では、クライアント・コンソール１７６は、ある地理的ゾーン内のすべてのＰＤＡをユーザーが見ることを可能にする。
【０１０１】
クライアント・コンソール１７６は、ユーザーがＰＤＡ位置の処理を遂行することを手助けすべく種々の地図作成（マッピング）ツールを用いることを可能にする。クライアント・コンソール１７６において提供されるツールは、地図のズームイン（部分拡大）／ズームアウト（広角化）、地図のパン（流し見）、地図の特徴ラベル、地図のルーラー（距離尺）、選択点における地図位置、地図の凡例、選択点を中心とした地図表示、地図の特徴を見つけてそこを中心とした地図表示、選択したカスタム（顧客の、ユーザーの）データセット要素についての情報表示、選択したＰＤＡについての情報表示、標準的な地図の特徴についての情報表示、及び表示された地図の印刷（プリント）を含む。さらに、表示される地図は、ＰＤＡに関する特別な状態を示すために、あるいはゾーン内のＰＤＡどうしを区別するために、位置シンボル用及び位置識別用に共に色分け（色付け、カラーコーディング）を用いることができる。色分けされた特別な状況は、移動中のＰＤＡ、停止中のＰＤＡ、報告中でないＰＤＡ、ＰＤＡの位置情報が古いこと、及びＰＤＡが優先メッセージをアクティブ（有効）にしていることを含む。
【０１０２】
（ＰＤＡへのコマンド）
ＰＤＡ１０５は、バックエンド制御システム１５０によって、クライアント・コンソール１７６によって、あるいは他のＰＤＡによって無線で送信される種々の質問及び設定コマンドに応答するように設定することもできる。例えば、質問コマンドはＰＤＡ１０５に、最後の有効なＧＰＳ位置、速度、及び進行方向、時間、及び聞きモジュール１９５から受信した、あるいはＰＤＡ１０５の計算によって求めた他のデータを返送することをＰＤＡに要求する。他の例では、ＰＤＡ１０６はＰＤＡ１０５に、”Come back Home（家に戻れ）”のメッセージをブロック表示することを命令することができる。他の例では、ＰＤＡ１０６はＰＤＡ１０５に、機器モジュール１９５と相互作用することを命令して、ＰＤＡ１０５を使用する患者への投薬を管理することができる。
【０１０３】
ＰＤＡ１０５は、衛星モデム上で送信される種々の質問コマンドに応答するように設定することもできる。質問コマンドを受信すると、ＰＤＡ１０５はそのデータの状態、接続中の機器、及びこれらの接続中の機器からの状態信号を返送する。ＰＤＡ１０５に送信される質問コマンドの他の形態の例は、機器モジュールからの入力、機器モジュールへの出力、受信した測定値、ＧＰＳ情報、ファームウェアのバージョンの質問、衛星の状態の質問、等である。
【０１０４】
他の随意的なコマンドは警告の確認応答である。このコマンドは、優先イベントの送信を終了させるべくＰＤＡ１０５に送信される（パニック、医療また沿道の支援は優先イベントの例である）。警告の確認応答を受信すると、現在のイベントについてのさらなる優先メッセージは送信されない。
【０１０５】
他の具体例では、コマンドは、テキストメッセージを、ＰＤＡ１０５から通信ネットワークを通して、他のＰＤＡ、あるいはテキストメッセージを受信し解釈するように設定された装置、例えばページャ（ポケットベル）、セルラー電話機、または他の無線装置に送信することとすることができる。
【０１０６】
ＧＰＳのドリフトに対抗する取り組みでは、２つのパラメータを含めて、ＧＰＳ受信機から受信したＧＰＳ位置をフィルタ処理（選別）する。これら２つのフィルタは、最大許容速度及び最大許容加速度に基づく。これらのパラメータはインストールの種類に合わせてカスタマイズすることができる。パケットをＧＰＳ受信機から受信し、これら２つのパラメータのいずれかを超過した場合には、位置パケットを廃棄する。
【０１０７】
ＰＤＡ１０５は、履歴報告の構成要素をコマンドへの応答の一部として含むことができる。ＰＤＡ１０５が、主要な通信リンク経由のカバー範囲でないためにデータパケットを送信することができない際にいつも、パケットを、ＰＤＡ１０５のオンボード（ボード上の）フラッシュメモリー記憶装置上の少なくとも２つの履歴ログ（記録）のうちの１つに記憶する。ＰＤＡ１０５が送信範囲内にあることをＰＤＡ１０５が判定した際に、あるいは、通信リンクが再確立されたことをＰＤＡ１０５が判定した場合には、メモリーに記憶されているあらゆるパケットを順に、優先として識別されているメッセージを最初にして送信する。
【０１０８】
（機器モジュールへのコマンド）
ＰＤＡが複数のソース（送信源）からのコマンドを受信することができると全く同様に、機器モジュール１９５も、無線で、あるいはインターネットを通して送信される種々の質問及び設定コマンドに応答するように設定することができる。機器モジュール１９５によって受信される大部分のコマンドはＰＤＡ１０５から出すことができる。
【０１０９】
他の具体例では、コマンドは、前に説明したように機器モジュール１９５の機能を設定する設定コマンドである。設定コマンドの例は、定時報告を設定する、新たなファームウェアをアップロードする、血液試料中のある物質の超過／最高しきい値を設定する、短距離無線通信を有効（イネーブル状態）にする、過剰なアイドリングのイベントを設定する、臨界電力レベルを設定する、スマートな定時報告を設定する、スケジュールされた報告を設定する、機器の状態を質問する、機器の測定値を質問する、機器をオン状態にする、機器をオフ状態にする、等である。
【０１１０】
機器モジュール１９５は、履歴報告の構成要素を、コマンドへの応答の一部として含むことができる。機器モジュール１９５が、主要な通信リンク経由のカバー範囲でないためにデータパケットを送信することができない際にいつも、パケットを、オンボード（ボード上の）フラッシュメモリー記憶装置上の少なくとも２つの履歴ログ（記録）のうちの１つに記憶する。ＰＤＡ１０５が送信範囲内にあることを機器モジュール１９５が判定した際に、あるいは、ＰＤＡ１０５が機器モジュール１９５に質問をしている場合には、機器モジュール１９５は、通信リンクが再確立されたことを判定し、メモリーに記憶されているあらゆるパケットを順に、優先として識別されているメッセージを最初にして送信する。例えば、機器１４０からの測定値からの緊急情報は優先メッセージであり、接続が再確立された際に最初に送信されるメッセージとなる。
【０１１１】
また機器モジュール１９５は、バックエンド制御システム１５０からインターネットを通してコマンドを受信する。これらのメッセージは、製造における生産速度のような特定情報を要求するコマンドであり、ここで機器モジュール１９５はパッケージマシン（梱包機）に接続されている。さらに他の具体例では、機器モジュール１９５を、極めて緊急の場合にインターネットに接続して測定値をバックエンド制御システム１５０に報告するように設定することができる。例えば、機器モジュール１９５が、室内に高いレベルの煙が存在することを示す測定値を機器または装置から受信した場合には、機器モジュール１９５はインターネット接続、または直接的なゲートウェイのような他のネットワーク接続を利用して、バックエンド制御システム１５０に接続する。バックエンド制御システム１５０はイベントメッセージを受信し、このメッセージをＰＤＡ１０５に中継する。
【０１１２】
（バックエンド制御システム）
バックエンド制御システムは、システムがより理解力のあるものとなり、そして他の計算システムとの大規模な接続性を持つことを可能にする。しかし、バックエンド制御システムは、環境内の機器または周辺装置の監視及び制御の実現には必要でない。このことは、すべての監視及び制御機能はＰＤＡに置くことができるからである。
【０１１３】
図６に、バックエンド制御システム１５０の構成要素図を示す。この図は、複数のゲートウェイシステム１５１〜１５３、コーデック１５５、非同期ルーティング（経路設定）システム１５９を含む。非同期ルーティングシステム１５９は、ウェブサーバー１５８、複数のルーター（経路設定器）システム６２０、６２２、リアルタイムデータベース６３０、履歴データベース６４２、及びリソース（資源）データベース６７０を含む。
【０１１４】
一具体例では、リアルタイムデータベース６３０は、ＰＤＡからの最新の情報、例えば位置、速度、方向、関連機器、関連の地理的ゾーン、等の記録を維持することができる。履歴データベース６４２は、非同期ルーティングシステム１５９が受信及び送信したすべてのイベント及びトランザクションの記録を維持する。最後に、リソースデータベース６７０は、システムの一部であるすべての機器モジュール及びＰＤＡの記録を保持する。
【０１１５】
バックエンド制御システム１５０は、コンピュータサーバーの任意の組合せ上で動作するように構成することができる。一具体例では、複数の通信ゲートウェイシステム１５１〜１５３が独立したコンピュータシステム上で動作する。他の具体例では、通信ゲートウェイ１５１〜１５３が共通のコンピュータシステム上で動作する。
【０１１６】
通信ゲートウェイシステム１５１〜１５３は、データフローを各ＰＤＡ１０５からバックエンド制御システム１５０に指向させる。ゲートウェイシステム１５１〜１５３は、コマンド及び質問も適切なＰＤＡ１０５に指向させる。各ゲートウェイは、通信ネットワーク６５１〜６５３との通信リンクを確立して維持する。一具体例では、ゲートウェイは、インターネット／セルラーネットワーク６５１に接続されるユニバーサル・データグラム・プロトコル／インターネット・プロトコル（ＵＤＰ／ＩＰ：Universal Datagram Protocol/Internet Protocol）パケット受信機及び送信機１５１である。データを送信及び受信するＵＤＰ／ＩＰゲートウェイ１５１は２つ以上存在し得る。ＵＤＰ／ＩＰ１５１は、バックエンド制御システム１５０がＧＳＭ／ＧＰＲＳ（Global System for Mobile Communication/General Packet Radio Service）、ＣＤＭＡ／１ｘＲＴＴ（Code Division Multiple Access/1x Radio Transmission Technology）、及びＣＤＰＤ（Cellular Digital Packet Data）ネットワーク上でＵＤＰパケットを用いて通信することを可能にする。
【０１１７】
他の具体例では、ゲートウェイシステムは、ショートメッセージサービス（ＳＭＳ：Short Message Service）ネットワーク６５２に接続されるショートメッセージ・ピア・ツー・ピア（ＳＭＰＰ：Short Message Peer-to-Peer）ゲートウェイ１５２である。複数のＳＭＰＰゲートウェイシステム１５２が、ＳＭＳネットワーク上でＳＭＰＰプロトコルを用いて通信するＰＤＡ用のデータを送信及び受信する。各ＳＭＰＰゲートウェイシステム１５２は、サービスプロバイダ（サービス提供者）のショートメッセージ・サービスセンター（ＳＭＳＣ：Short Message Service Center）への連続的な接続を入りデータ用に開放させて維持し、これにより、ＰＤＡ１０５によるＳＭＳＣからのデータの受信を保証する。
【０１１８】
他の具体例では、ゲートウェイシステムは衛星ネットワーク６５３に接続される衛星ゲートウェイ１５３である。図１に示すように、衛星ネットワーク６５３は１つ以上の衛星１３０、及び少なくとも１つの地上局１４５を含むことができる。衛星ゲートウェイ１５３は、衛星通信を通して通信するＰＤＡ用のデータを送信及び受信する。一具体例では、衛星通信プロトコルは、８バイトのデータパケットを使用するインマルサット衛星のものとすることができる。衛星ゲートウェイ１５３は、衛星ネットワーク６５３への連続的な接続を開設し維持する。
【０１１９】
非同期ルーティングシステムとＰＤＡ１０５との通信は、適切なゲートウェイシステム１５１〜１５４を通るチャンネルとなる。適切なゲートウェイシステム１５１〜１５４は、ＰＤＡの製造業者、通信プロトコル、及びサービスプロバイダの一意的な組合せに基づいて選択する。例えば、ＣＤＰＤ通信を用いるＰＤＡ１０５は、ＳＭＳ通信プロトコルを用いるＰＤＡ１０５とは異なるゲートウェイシステム１５１〜１５４を通るように経路設定される。同様に、ＣＤＰＤのような同じ通信プロトコルを用いるが異なるサービスプロバイダを有するＰＤＡ１０５どうしは別個のゲートウェイを有する。
【０１２０】
ゲートウェイシステム１５１〜１５３が入りの各データパケットを受信する際に、ゲートウェイ１５１〜１５３は各パケットに、到着日時、ＰＤＡ１０５の製造業者の情報、ＰＤＡ１０５のアドレス情報のタグを付け、パケットを再パッケージ（梱包）してコーデック１５５に送信する。そしてゲートウェイ１５１〜１５３は再パッケージしたデータをキュー（待ち行列）６６５に書き込み、このデータはコーデック１５５によって読み出される。
【０１２１】
ゲートウェイシステム１５１〜１５３が出のパケットを出のキュー６６１〜６６４から受信すると、ゲートウェイシステム１５１〜１５３はアドレス情報を用いてパケットをターゲット（目標）ＰＤＡ１０５に送信する。必要であれば、ゲートウェイシステム１５１〜１５３は送信前に、ゲートウェイシステム１５１〜１５３が対応するネットワーク６５１〜６５３への開放され有効な接続を有することを確認する。各ゲートウェイシステム１５１〜１５３は少なくとも１つの対応する出のキュー６６１〜６６３を有する。例えば、各ＵＤＰ／ＩＰゲートウェイ１５１は少なくとも１つの出のＵＤＰ／ＩＰキュー６６１を有する。各ＳＭＰＰゲートウェイ１５２は少なくとも１つの出のＳＭＳキュー６６２を有する。各衛星ゲートウェイ１５３は少なくとも１つの出の衛星６６３を有する。各ＳＭＴＰ（Simple Mail Transfer Protocol）メール・ゲートウェイ１５４は少なくとも１つの出のＳＭＴＰキュー６６４を有する。
【０１２２】
パケットを入りのキュー６６５内に置いた後に、種々のネットワークから来るデータを標準的なデータフォーマットに復号化する。同様に、パケットを出のキュー６６１〜６６４に置いた後に、異なる通信ネットワークに行くデータを、標準的なデータフォーマットからネットワーク特有のデータフォーマットに符号化する。こうしたデータの符号化及び復号化はコーデック（コーダ−デコーダ（符号復号器））１５５によって実行される。コーデック１５５はより大きなフレキシビリティを可能にする、というのは、新たな通信ネットワーク・プロトコルの導入が非同期ルーティングシステム１５９にとって透過的（トランスペアレント）になるからである。従って、新たなＰＤＡモデルが新たな通信ネットワーク・プロトコルを使用する場合には、バックエンド制御システムをアップグレード（機能向上）する必要はない。必要なシステム・アップグレードはコーデック１５５のアップグレード、及び必要ならば新たなゲートウェイのアップグレードである。
【０１２３】
パケットが非同期ルーティングシステム１５９に到来する際には、コーデック１５５が受信する入りのパケットの各々をまず検査してＰＤＡモデルを判定する。コーデック１５５が指定されたＰＤＡモデルをサポートする場合には、データはＰＤＡ１０５の独自のフォーマットから標準的なシステムフォーマットに変換される。一旦、コーデック１５５がデータを解釈すると、コーデック１５５はこのデータを応答キュー６１０に書き込む。コーデック１５５がＰＤＡモデルを認識しない場合には、コーデック１５５はサポートしないデータの記録を付けてこのデータを指定されたシステムまたはネットワーク技術者にｅ−メールで送信する。
【０１２４】
パケットが非同期ルーティングシステム１５９から送信される際に、コーデック１５５は、このパケットを送信すべきＰＤＡモデルを特定する。コーデック１５５が指定されたＰＤＡモデルをサポートする場合には、データは標準的なシステムフォーマットからＰＤＡ１０５の独自のフォーマットに変換される。同様に、パケットをＰＤＡ１０５ではない他の装置に送信する場合には、コーデックは自分がこの装置をサポートするか否かを判定し、サポートする場合には、このパケットを適切なフォーマットに変換する。一旦、コーデック１５５がデータを解釈し符号化すると、コーデック１５５はパケットを、適切な種類のネットワーク通信プロトコルに対応するキュー内に置く。ＳＭＳパケットデータは出のＳＭＳキュー６６２内に置く。コーデック１５５がＰＤＡ１０５のモデルをサポートしない場合には、コーデック１５５はサポートしないデータの記録を付けてデータを指定されたシステムまたはネットワーク技術者に送信する。
【０１２５】
一旦、パケットがコーデック１５５によって処理されると、パケットは出のパケットであるか入りのパケットであるかに応じて処理される。出のパケットは適切な出のキュー６６１〜６６４に置かれる。入りのパケットは、非同期ルーティングシステム１５９によって応答キュー６１０内に受信される。応答キュー６１０はパケットを応答ルーター６２０に供給する。応答ルーター６２０は、クライアント・コンソール１７６が、入りのメッセージに関連するＰＤＡ１０５または機器モジュール１９５を追跡しているか否かを判定する。これらを追跡している場合には、応答ルーター６２０は入りのメッセージを適切なクライアント・コンソール１７６に経路設定する。従って、クライアント・コンソール１７６は、非同期ルーティングシステム１５９における他のプロセスの前にメッセージを受信する。クライアント・コンソール１７６が入りのメッセージに関連するＰＤＡ１０５または機器モジュール１９５を追跡していない場合には、応答ルーター６２０はこの入りのメッセージを新たなイベントキュー６２１内に置く。新たなイベントキュー６２１は新たなイベントルーター６２２にデータ供給する。新たなイベントルーター６２２は各入りのメッセージを分析して、この入りのメッセージがＰＤＡ１０５に対する新たな優先イベントに関連するか否かを判定する。新たなイベントルーター６２２は、リアルタイムデータベース６３０内でＰＤＡ１０５または機器モジュール１９５に関連する類似のイベントを探索することによって、この入りのメッセージが新たなイベントに関連するか否かを判定する。ＰＤＡ１０５に対するイベントが記録されていないか、あるいはイベントが高い優先度のものである場合には、新たなイベントルーター６２２はルーティング要求を、この入りのメッセージを見る許可を持つすべてのクライアント・コンソール１７６に送信する。この要求は、少なくとも１つのクライアント・コンソール１７６がこのルーティング要求を受け入れるまで間欠的に送信される。一旦、ルーティング要求が受け入れられると、クライアント・コンソール１７６はＰＤＡ１０５をクライアント・コンソール１７６の一覧表に追加して、上記入りのメッセージを処理できるようにする。
【０１２６】
非同期的に、履歴キュー６４０はすべてのＰＤＡ１０５について、入り及び出のメッセージ、及び機器モジュール１９５からのすべてのメッセージを受信する。入りのメッセージは履歴キュー６４０から履歴レコーダ（記録装置）６４１に供給される。履歴レコーダ６４１は、有効な緯度及び経度を有するすべてのパケットをジオコード化する。ジオコード情報は履歴データベース６４１内に保存され、後に報告及び統計分析に使用される。さらに、履歴レコーダ６４１はすべての入りのメッセージにタイムスタンプ（日時印）を付け、そしてこれらのメッセージに、ＰＤＡ１０５からのものか機器モジュール１９５からのものかを示すタグを付ける。
【０１２７】
１つの方法では、ＰＤＡ１０５または機器モジュール１９５からの入りのメッセージを、ｅ−メールアドレス、または他の通信装置に転送することもできる。この機能を達成するために、履歴レコーダ６４１はまた、ジオコード化した位置を遠隔（リモート）通知キュー６８０内に置くことによって、ジオコード化した位置及びイベントメッセージ情報を遠隔（リモート）通知ルーター６８１に送信する。ジオコード化した位置及びイベント情報を受信する遠隔通知ルーター６８１は、リソースデータベース６７０に質問をして、受信した設定情報またはイベント情報がＰＤＡ１０５、機器モジュール１９５、または通信装置１７７への通知を必要とするか否かを見出す。通知が必要である場合には、遠隔通知ルーター６８１は適切なＰＤＡ１０５、機器モジュール１９５、または通信装置１７７についての接触情報を検索する。そして遠隔通知ルーター６８１は、ＰＤＡ１０５、機器モジュール１９５、または通信装置１７７に送信されるメッセージをフォーマット（書式）設定及び符号化する。このメッセージは出のＳＭＴＰキュー６６４内に置いて、ＳＭＴＰゲートウェイ１５２を通して送信することができる。そしてこのメッセージは、出のＳＭＳキュー６６２内に置いてＳＭＰＰゲートウェイ１５２を通して送信することができる。
【０１２８】
リアルタイムデータベース６３０は、入りのメッセージに関連する新たなイベント情報でも更新される。従って、リアルタイムデータベース６３０は所定のＰＤＡ１０５上で報告された最新情報を含む。リアルタイムデータベース６３０はウェブサーバー１５８に接続されている。ウェブサーバー１５８はインターネット１６０に直接接続され、ウェブトラッキング（追跡）アプリケーション１７１のユーザーが位置要求、コマンド要求６３２、及び報告要求６３３を行うことを可能にする。ウェブサーバー１５８がウェブトラッキング・アプリケーション１７１から位置要求６３１を受信すると、ウェブサーバー１５８は履歴データベース６４２に質問をする。履歴データベース６４２はすべてのイベントを時系列順に含む。ウェブサーバー１５８は、ウェブトラッキング・アプリケーション１７１の質問に関係するすべてのトランザクションを検索し、データをウェブトラッキング・アプリケーション１７１に転送してウェブブラウザ中に表示させる。
【０１２９】
ウェブサーバー１５８は位置要求６３１をウェブトラッキング・アプリケーション１７１から受信し、ウェブサーバー１５８はリアルタイムデータベース６３０に、対応するＰＤＡ１０５の情報を問い合わせる。リアルタイムデータベース６３０はＰＤＡ情報を、現在動作中のＰＤＡ１０５からの真に最終の入りメッセージに関係するものとして提供する。ウェブトラッキング・アプリケーション１７１は、ＰＤＡ１０５の位置を問い合わせることのようなコマンド要求６３２を送信することもできる。コマンド要求６３２はコマンド受信機６９０に送信され、コマンド受信機６９０は、適切なＰＤＡ１０５にタグ付けすることによって位置要求コマンドを処理する。メッセージはコーデック１５５によって符号化され、適切な出のキュー６６１〜６６４内に置かれ、そして対応するゲートウェイシステム１５１〜１５４を通してＰＤＡ１０５に送信される。そしてＰＤＡ１０５は応答を返送し、そしてバックエンド制御システム１５０はこの応答を処理してリアルタイムデータベース６３０を更新する。リアルタイムデータベース６３０が更新された後に、ウェブサーバー６３１はウェブトラッキング・アプリケーション１７１の内容をリフレッシュしてＰＤＡ１０５の新たな位置を示す。
【０１３０】
他の具体例では、ウェブトラッキング・アプリケーション１７１は機器モジュール１９５の位置を監視することができる。リアルタイムデータベース６３０をリソースデータベース６７０に接続して、機器モジュールの位置を問い合わせることができる。他の具体例では、機器モジュール１９５の位置情報をリソースデータベース６７０内のみに置く、というのは、機器モジュールの位置は静止しているものと仮定するからである。そして、ウェブトラッキング・アプリケーション１７１はリソースデータベース６７０に直接接続され、機器モジュール１９５の位置を問い合わせ、この位置は各機器モジュール１９５の一定の属性として処理することができる。
【０１３１】
ウェブトラッキング・アプリケーション１７１は、複数のＰＤＡの位置を監視することができ、そして単一のアカウントに関係する各メンバーのＰＤＡの位置を表示することができる。換言すれば、ＰＤＡはファミリーまたはネットワークとして関連付けることができ、各ＰＤＡはメンバーであり、そしてクライアント・コンソール１７６またはウェブトラッキング・アプリケーション１７１において１つのＰＤＡを追跡することは、関連するＰＤＡの任意のメンバーを追跡することを可能にする。
【０１３２】
リソースデータベース６７０は、複数のＰＤＡ及び機器モジュールの互いの関係情報を記憶する。前述したように、ＰＤＡ１０５は、ＰＤＡのネットワーク内で、ＰＤＡ１０６及びＰＤＡ１０７に関係付けることができる。同様に、１つのＰＤＡに関連するすべての関係情報は、上記データベースが他の関係するＰＤＡ、好み、及び許可、等を探し出すことを可能にする。
【０１３３】
コマンド受信機６９０は、ＰＤＡ及び機器モジュールに送信すべきすべての出のメッセージに付随するすべてのコマンドを保有する。コマンド受信機６９０は、クライアント・コンソール１７６、管理者コンソール１７５、またはウェブサーバー１５８からのコマンドメッセージを受信することができる。コマンド受信機６９０がコマンドメッセージを受信する際に、コマンド受信機６９０は出のメッセージの各々に適正なＰＤＡ１０５のアドレスをタグ付けする。同様に、コマンド受信機６９０は、リソースデータベース６７０を探索しアドレス情報を検索することによって、上記メッセージに適正な機器モジュール１９５のアドレスをタグ付けすることができる。各メッセージは、コマンド受信６９０によってコーデック１５５に送信され符号化される。
【０１３４】
一具体例では、コマンド受信機６９０によって処理されるコマンドのすべてが最終的に、遠隔的にＰＤＡ１０５または機器モジュール１９５に送信される。コマンドの好例は位置問合せコマンドである。この問合せコマンドを受信すると、ＰＤＡ１０５は最後の有効な位置、速度、方向、時刻、及び入力の状態を返送する。
【０１３５】
他の具体例では、コマンドをＰＤＡ１０５または機器モジュール１９５に指向させて測定値の問合せの要求を行う。この問合せのコマンドを受信すると、ＰＤＡ１０５または機器モジュール１９５は、特定機器または接続された装置の最後に更新した測定値を返送することができる。他の具体例では、測定値問合せコマンドが機器モジュール１９５をトリガして他の測定値を取得してバックエンド制御システム１５０に中継返送する。他の方法では、あらゆる所定測定値に対して、応答を「ハイ（高）」、「ロー（低）」またはあらゆる所定のものとすることができる。
【０１３６】
コマンドは、ＰＤＡからＰＤＡへのものとすることもでき、バックエンド制御システム１５０を通るスクリーニング（選別）プロセス後に送信及び受信される。即ち、バックエンド制御システム１５０は、コマンドを送信及び受信しているＰＤＡの適正な許可、嗜好、設定、ネットワークモードについて、リソースデータベース６７０内をチェックする。
【０１３７】
他の具体例では、コマンドが警告確認応答である。このコマンドはＰＤＡ１０５または機器モジュール１９５に送信して、緊急信号を受信し確認応答したことをＰＤＡ１０５または機器モジュール１９５に指示することができる。この緊急信号は、パニック、沿道支援、または医療支援のようなあらゆるイベントに関するものとすることができる。警告確認応答を受信すると、現在のイベントについてのさらなる緊急メッセージはＰＤＡ１０５または機器モジュール１９５から送信されない。ＰＤＡ１０５または機器モジュール１９５に送信される他のコマンドの好例は、報告の時間間隔を設定すること、ＩＰアドレスを設定すること、及び新たなファームウェアをアップロードすることである。
【０１３８】
非同期ルーティングシステム１５９は種々の制御コンソールと相互作用する。報告コンソール１７４はリソースデータベース６７０に接続されて機器モジュールの情報を表示する。管理者コンソール１７５もリソースデータベース６７０に接続して、機器モジュール１９５、ＰＤＡ１０５、及びユーザー情報を検索することができる。管理者コンソール１７５はコマンド受信機６９０にも接続されてコマンドをＰＤＡ１０５に送信する。操作データプロセッサ１７３は、リソースデータベース６７０に接続されて、特定のユーザー、ＰＤＡ１０５、または機器モジュール１９５についての設定情報を検索する。最後に、クライアント・コンソール１７６も、ＰＤＡ１０５についての情報を応答ルーター６２０または新たなイベントルーター６２１から受信し、そしてＰＤＡ１０５または機器モジュール１９５に関連する情報をリソースデータベース６７０から検索する。またクライアント・コンソール１７６は、コマンドをコマンド受信機６９０に送信することによって、このコマンドをＰＤＡ１０５に送信する。
【０１３９】
（論理階層）
図７に、システムの論理構成要素の階層を示す。この論理構成要素の階層は、異なる論理構成要素及びその機能の互いの関係を示す。例えば、論理構成要素ブロック７０２はメンバーに関するアカウントを表わす。メンバーは論理構成要素ブロック７０４によって表わされる。アカウントは、バックエンド制御システム１５０、またはすべての論理構成要素を単一のデータベースに集積することを可能にするポータルのホストによって確立することができる。一方法では、ポータルに対するホストはサーバーコンピュータ内に存在する。さらに他の具体例では、ポータルのホストは他のＰＤＡとすることができる。
【０１４０】
論理構成要素ブロック７０２と論理構成要素ブロック７０４との関係は多対多の関係である。従って、アカウントは複数のメンバーに関係し、あるアカウントに属するメンバーは、このアカウントに属する情報にアクセスし、このアカウントに属する設定を維持することができる。他の具体例では、メンバーは複数のアカウントを持つことができる。メンバーは、例えば２つのＰＤＡ１０５を利用し、ＰＤＡ１０５毎にアカウントを持つならば、異なるアカウントに加入することができる。
【０１４１】
監視するメンバー用に作成した複数のアカウントは、このメンバーがアカウント当り１つのＰＤＡを契約し、監視するメンバーが監視したい各人にこれらのＰＤＡを配布することを可能にする。他の方法では、複数のメンバーが共同アカウントを持つことを契約署名して、複数のＰＤＡ及び関連する機器モジュール１９５のついてのすべての情報を単一のアカウント上に置くことができる。
【０１４２】
どの方法を選定しても、メンバー及びアカウントに関連するＰＤＡを互いにネットワーク接続して、関係情報をリレーショナル（関係型）データベースに記憶することができる。バックエンド制御システム１５０は、例えば、リソースデータベース６７０にアクセスし、メンバー及びアカウントの関係情報にアクセスして、どのＰＤＡがどのＰＤＡに関連するかを特定することができる。その結果、１つのＰＤＡが受信したメッセージをバックエンド制御システム１５０が処理する際に、バックエンド制御システム１５０はこのメッセージ中のデータを適正なＰＤＡに中継することができる。
【０１４３】
他の具体例では、論理階層方式の下にＰＤＡをネットワーク接続し、より小さいコンタクト（接触）データベースをＰＤＡ内に局所的（ローカル）に記憶することができる。従って、バックエンド制御システム１５０が関与する必要はない。むしろ、各ＰＤＡがコンタクトリストを持ち、メッセージはセルラーネットワークを通して他のＰＤＡに直接伝送することができ、ゲートウェイ及びバックエンド制御システム１５０を利用してメッセージをルーティング（経路設定）または処理することを必要としない。従って、ＰＤＡ１０５には、監視するＰＤＡ１０６の呼出し番号を設定し、これにより、イベントが発生した際に、ＰＤＡ１０５は、監視するＰＤＡ１０６に自動的に電話連絡することができる。ＰＤＡは、テキストメッセージ、あるいはセルラーネットワークまたは他のネットワークのような通信ネットワークによってサポートされる他のメッセージを送信することもできる。
【０１４４】
メンバーのアカウントへのアクセスは許可によって制御される。各メンバーは割り当てられた許可を持つ。論理構成要素ブロック７０６はメンバーと割り当てられた許可との関係を示す。管理者の特権を持つメンバーは他のメンバーに特権を与えることができる。ＰＤＡ１０５の所有者には管理者の特権を割り当てることができる。この所有者は、医者のＰＤＡを利用して、所有者のＰＤＡ１０５に接続された健康管理装置（ヘルスモニター）とやり取りする許可を、医者に与えることができる。他の例では、所有者は、ウェブ追跡アプリケーションを利用してＰＤＡ１０５を監視することによってＰＤＡ１０５の所有者の運転の癖を見る許可を保険会社に与えることができる。
【０１４５】
許可は、メンバーが、アカウント内の装置に対する設定能力、並びにアカウント内の装置から受信した情報にアクセスすることを可能にする。例えば、論理構成要素ブロック７１０は、遠隔的な通知を受信する許可を持つメンバーによって受信されるこうした遠隔的な通知に対応する。あるいはまた、適正な許可を持つメンバーは遠隔的な通知の送信及び受信を設定することができる。こうした通知は、ＰＤＡ１０５またはＰＤＡ１０５のネットワーク内の他の無線装置によって受信される。一方法では、こうした通知はイベントの発生に関係する。こうした通知は、ｅ−メール、ＳＭＳメッセージ、インスタントメッセージ、音声メッセージ、ネットワーク・ポップアップ（小画面）、及び英数字のページ、等とすることができる。
【０１４６】
論理構成要素ブロック７１２はリアルタイム追跡（トラッキング）機能に対応する。メンバーが適正な許可を持つ場合には、このメンバーは自分のＰＤＡ１０５上で資産を監視し、処理フローの更新を受信し、送付スケジュールを更新することができる。同様に、論理構成要素ブロック７１４では、適正な許可を持つメンバーは、ＰＤＡ１０５を利用して資産を監視し、他のメンバーとの通信を管理することができる。最後に、論理構成要素ブロック７１２の許可は、論理構成要素ブロック７１６に示すように、ユーザーが履歴データにアクセスすることを可能にすることができる。履歴データの好例は、論理構成要素ブロック７２０に示すアカウントデータである。正しい許可を持つメンバーのみが、入り及び出のトラフィック並びにこのトラフィックを生成した装置に対応する詳細なアカウントデータを持つことができる。論理構成要素ブロック７１８に示すように、前に与えた許可を有するウェブサーバーも履歴データにアクセスすることができる。
【０１４７】
論理構成要素ブロック７２０は、所定メンバーに属する装置に対応する。これらの装置はごく一般にはＰＤＡ装置１０５であるが、ポータルはＰＤＡ装置１０５のサポートに限定されない。装置の設定は、バックエンド制御システム１５０または他のポータルのホストに入力され、そして連続的に、あるいは無線でのいずれかでこれらの装置にダウンロードされる。これらの装置は、無限数の内部及び外部データ源とインターフェース接続して情報を収集するように設定されている。これらのインターフェースは、ＰＤＡ１０５に直接配線するか、あるいはブルートゥースまたはセルラー伝送経由でデータを伝送することができる。
【０１４８】
ＰＤＡ１０５はイベントドリブン（事象駆動型）に設計され、例外が生じた際のみにデータを送信する。この方法は、無線で送信されるデータの量を制限して帯域幅を保つ。このことは、内部データ源と外部データ源との任意の組合せに対して設定することのできるルール及びしきい値を用いて達成される。ルールが破られるかしきい値を超えると、顧客が規定したイベントを生成することができる。これらのイベントの伝送は、伝送ルール及び装置の動作設定によって制御される。
【０１４９】
イベントは、論理構成要素ブロック７２２に対応する周辺装置、論理構成要素ブロック７２４に対応するＧＰＳ装置、論理構成要素ブロック７２６に対応する環境、論理構成要素ブロック７２８に対応するジオフェンス、及び論理構成要素ブロック７３０に対応する動作設定のような他の装置との相互作用に関して設定する。
【０１５０】
周辺装置は、ホスト装置に情報を渡すことのできる測定機器、例えば機器モジュール１９５のようなあらゆる外部監視装置を含むことができる。周辺装置は、健康管理装置、環境条件センサ、処理フローシステム、車両及び車両上の装置を含む。
【０１５１】
（監視されるゾーン）
ユーザーは、ＰＤＡ１０５を携行する個人を地理的ゾーンに関して監視することができる。こうしたユーザーは、ＰＤＡ１０６、ウェブサイト、アプリケーション、あるいは監視されるＰＤＡ１０５との通信の受信及び送信を可能にする他のユーザーインターフェースを使用することができる。こうした情報は特に、ＰＤＡ１０５が位置する地理的ソーンに関係するので、こうした情報は、ＰＤＡ１０５が位置する環境に関係する種々の態様に関するものとすることができる。一具体例では、ＰＤＡ１０５は、ＰＤＡ１０５が地理的ゾーンの内部にあるか外部にあるかを計算することを可能にするゾーン・データベースを含むことができる。地理的ゾーンは、家庭環境、オフィス環境、車両、レストラン、等を規定することができる。ジオフェンスは、あらゆる環境または市、国、地区、等のような地政学的な分割の境界線を描くように構成し設定することができる。ジオフェンスは、中間点、ゾーン、経路、または中間点の集合、ゾーンの集合、経路の集合、あるいはこれらの任意の組合せとすることができる。
【０１５２】
図８Ａに、ジオフェンシング（仮想境界設定）ソフトウェアを用いる際に、複数のＰＤＡによって使用される高レベル設計の通信ネットワークを示す。ＰＤＡ１０５、１０６及び１０７にロードされたジオフェンシング・ソフトウェア８４０は、これらのＰＤＡがある地理的ゾーンまたは複数の地理的ゾーンの内部にあるか外部にあるかを判定するように構成することができる。ジオフェンシング・ソフトウェアは、ＧＰＳデータ、ＰＤＡにロードされた地理的ソーン、及び事前設定されたイベントデータを利用して、ゾーンに入ることまたはゾーンを出ること自体がイベントであるか否かを判定する。
【０１５３】
一具体例では、各ＰＤＡどうしは、通信ネットワーク及びサーバーを通して間接的に通信する。例えばＰＤＡ１０５は、次のことによってＰＤＡ１０６にメッセージを伝えることができる：まずセルラーネットワーク８４２にメッセージを送信し、そしてこのメッセージはインターネット１６０を通ってゲートウェイ８４６に行くように経路設定され、ゲートウェイ８４６はこのメッセージをコントロールセンター８４４に中継する。コントロールセンターでは、このメッセージを処理し分析して最終的な受信者を見出す。そしてこのメッセージは、ゲートウェイ８４６を通ってインターネット１６０に戻り、そしてセルラーネットワーク８４２を通ってＰＤＡ１０６に至るように経路設定される。
【０１５４】
一旦、メッセージがゲートウェイ８４２に到達すると、このメッセージは復号化されてコントロールセンター８４４に転送され、コントロールセンター８４４にもジオフェンシング・ソフトウェアが存在する。コントロールセンター８４４にはイベントソフトウェアをプログラムし、これにより、イベントの発生のメッセージがコントロールセンター８４４に到着した場合に、コントロールセンター８４４は、接触すべき適切なＰＤＡ、及び警察または９１１番のような接触しなければならない他の関係者を、リソースデータベール６７０内で調べる。コントロールセンター８４４はソフトウェア８４０を備えている。
【０１５５】
他の具体例では、ＰＤＡ１０５は、ＰＤＡ１０５が宛先情報を分析して、コントロールセンター８４４向けに経路設定する必要のないメッセージをＰＤＡ１０６に送信するのに十分なインテリジェンス及び情報を備えている。例えば、ＰＤＡ１０６及びＰＤＡ１０５が共に同じセルラーネットワーク８４２内にある場合には、ＰＤＡ１０５が音声メッセージを送信し、この音声メッセージがセルラーネットワーク８４２を通してＰＤＡ１０６に戻るように経路設定することができる。
【０１５６】
図８Ｂに、複数のＰＤＡが動作することのできる地理的ソーンを示す。一具体例では、各自がＰＤＡを持つ複数の家族員（例えば父親、母親、息子、及び娘）を有する家族において、親がＰＤＡ１０６を所有して他のすべてのＰＤＡを監視することができる。各家族員はＰＤＡを所有し携行し、各ＰＤＡには、ジオフェンシング・ソフトウェア８４０、及び家族員が日中に自分の時間を使う領域のスケジュールされたマッピング（地図表示）がインストールされている。ＰＤＡ１０８を携行する娘は、自分の通学区域の周辺のゾーン８２０を設定している。ゾーン８２０は平日に許容された移動のゾーンである。ＰＤＡは、週末日の計算を可能にするスケジューリング（スケジュール作成）及びカレンダー計算の論理（ロジック）を有する。従って、週末日には、ＰＤＡ１０８には許容された移動のゾーンを設定することができ、これは例えば親及び娘が住む市の境界である。さらに、親は家から学校への行き帰りの通常の移動経路を設定することができる。ＰＤＡ１０８にイベントをプログラムして、娘のＰＤＡ１０８がこうした規定の経路を外れると、ＰＤＡ１０８はＰＤＡ１０６に、経路逸脱の警告を示す信号を送信する。他の具体例では、警報を、両親への、娘が危険状態にあり得ることのｅ−メールで構成することができる。そして親は即座に娘を呼び出して予期しないイベントを確かめることができる。
【０１５７】
監視する個人が監視されるＰＤＡ用に設定すべく選定することのできる注意のレベルに応じて、上記イベントは異なる優先度のレベルをとることができる。例えば、ＰＤＡは、いくつかのイベントを、報告しなければならないイベント（例えばＰＤＡが3000マイル以上移動したこと）に設定することができる。他のイベントは条件付で報告され、他のものは無視して、監視するＰＤＡがこうした情報（例えば今日何マイル移動したか）を要求した際のみに記録し報告することができる。
【０１５８】
他の具体例では、息子がモーターバイクを所有し、そしてこのモーターバイクで移動する際にＰＤＡ１０７を携行する。ＰＤＡ１０７にはジオフェンシング・ソフトウェア８４０をインストールすることができる。従って、親は、息子のＰＤＡ１０７にプログラムされた地理的ゾーンに関してＰＤＡ１０７に関連して発生する複数のイベントを監視することができる。従って、親のＰＤＡ１０６は、位置、速度、移動方向、及び加速度の検出及び報告に関するデータを受信することができる。親は設定ソフトウェアを利用して、息子が移動することのできる領域と息子が移動することのできない領域とを区切ることができる。例えば、移動が不許可の領域は市の境界であるか、あるいはギャングの活躍が知られている領域である。さらに、ＰＤＡ１０７は、ＰＤＡ１０７がモーターバイクの機能及び動作を監視することを可能にするモーターバイクにおける装置と無線接続状態にすることができる。報告可能なイベントは、市の速度制限を超えた際に発生し得る。ＰＤＡ１０７には、現在の市の速度制限をプログラムすることができ、そして位置に応じて、ＰＤＡは速度しきい値レベルを動的に認識し設定することができる。ＰＤＡ１０７は、コーナーを過剰な速度で曲がったか否かを検出して、監視するＰＤＡ１０６へのメッセージをトリガすることもできる。スケジュール時間、領域の境界、速度制限、及び加速度のパラメータは親が定め、そしてインターネット／セルラーシステムを通して随時変更することができる。これに加えて、所望すれば、各子供の位置をインターネット上で連続的に監視することができる。
【０１５９】
さらに他の具体例では、監視するＰＤＡ１０６を携行する個人はさらに、ＰＤＡ１０５を携行する自分の高齢の親の健康状態を監視することができる。例示のため、高齢の親は一人で暮らし、そしてアルツハイマー病の初期症状を示しているものとする。ＰＤＡ１０５には、家１９０の周辺を囲む地理的ゾーン８１０を設定して、有効に家をジオフェンス（仮想境界設定）することができる。ＰＤＡ１０５がこの領域を出ると、高齢の親が家の周囲を出て近所をさまよっていることを報告するイベントが即座にＰＤＡ１０６に送信される。ＰＤＡ１０６は即座に、ＰＤＡ１０６のスクリーン上の地図上にＰＤＡ１０５の所在地を視覚化して、道に迷った高齢の親の居所をつかむことができる。
【０１６０】
各ＰＤＡは、ＧＰＳ情報を、メモリーに事前に記憶した地理的ゾーンと組み合わせて利用することによって、その位置を地理的境界に関して検出することができる。従って、ＰＤＡは、機器モジュール１９５または各環境内の他の装置に信号通知してＰＤＡの存在を確立する必要はない。むしろ、ＰＤＡは、ＧＰＳデータ、及び自分が新たな位置にあるか否かの「知識」に基づいて、その位置を計算する。ＧＰＳ受信機２１５から得られたデータを利用して、ＰＤＡの位置をジオコード化する。ＰＤＡの位置は、周期的にジオコード化し、そして地理的ゾーン内で計算することができる。各地理的ゾーンは関連する座標データを有し、この座標データをＧＰＳ受信機２１５から得られたデータと比較して、ＰＤＡがその地理的ゾーン内にあるか否かを判定する。
【０１６１】
各ＰＤＡが１つの位置から他の位置（例えば家庭環境から車両環境）に移動すると共に、このＰＤＡは新たな位置を認識し、この位置に関する動作モードに切り換わる。例えば、ＰＤＡが家庭環境１９０の敷地を出て車両の車体に入った場合には、ＰＤＡは家庭用電気製品との相互作用を中止し、車両の部品との相互作用を開始する。実際には、ＰＤＡは位置特有の挙動を行う。
【０１６２】
従って、例えばＰＤＡ１０５が、自分がまだ地理的ゾーン８１０内にあるものと判定した場合には、ＰＤＡ１０５は家庭環境１９０に対応する設定をロードする。即ち、ＰＤＡ１０５が家庭環境１９０内にあることを判定し次第、ＰＤＡ１０５は、機器モジュール８１２との通信が可能であることを仮定し、そして健康管理測定装置への情報の送信及びこの装置からの情報の受信を開始する。
【０１６３】
各自がＰＤＡを持つ複数の家族員を有する家族（例えば父親、母親、息子、及び娘）において、各ＰＤＡの設定を異ならせることができる。例えば、各ＰＤＡは、例えば息子に対しては家庭及び学校、娘に対しては家庭、学校、及び近所のようなユーザー特有の位置に対応する複数の地理的ゾーンに設定することができる。娘のＰＤＡ１０８は不安全な近所についての地理的領域、及び不安全な近所に入ったことを示すイベント警告を、危険な近所から出る方法の指示と共に含むことができる。娘に属するＰＤＡ１０８が不安全な地理的領域内にある際には、この携帯装置は一方の親のＰＤＡ１０６にこのことを報告することができる。
【０１６４】
同様に、ＰＤＡ１０５と通信する周辺装置は家族のメンバーから他の家族のメンバーへと変化することができる。
【０１６５】
従って、親は自分のＰＤＡを、自分の家庭環境及び自分の職場環境を認識するように設定することができる。親は、自分が動作し制御を行いたい環境を規定する境界を選択することができる。例えば、親のＰＤＡ１０６は、警報システム、キッチンの電化製品、及び火災検知器と相互作用するように設定することができる。子供の携帯装置は、火災検知器及びテレビジョンのみと相互作用するように設定することができる。従って、子供の装置はキッチンの電化製品とは通信しない。それにもかかわらず、親の携帯装置及び子供の携帯装置は共に、火災検知器からの警報を受信する。さらに、家族の各メンバーのＰＤＡ１０５と通信する機器モジュール１９５は異ならせることもできる。
【０１６６】
（職場ゾーン）
他の具体例では、管理者（マネージャ）は、異なる仕事場（例えば工事及び家の改良／修繕ビジネス）に代表者を配置することを求められるビジネスを指導監督することができる。
【０１６７】
図９に、ＰＤＡを利用して、複数の職場環境内にいる異なる作業者のＰＤＡと対話する管理者（マネージャ）を示す。管理者９１４は監視するＰＤＡ１０６を携行し、ＰＤＡ１０６は、管理者が指定した職場のその日の行動を監視することを可能にする。ＰＤＡ１０６を用いて、管理者９１４は異なる職場にいる何人かの職員と遠隔的に通信し、これらの職員の位置、これらの職員の位置する地理的ゾーン、これらの職員のトラックまたは車両の状態、これらのトラックにおける物資、要員、及び所望すれば職場の特定態様の状態を監視することができる。
【０１６８】
管理者９１４は３人の乗員の行動を監視し制御することができ、各乗員の監督者はＰＤＡ１０５、１０６、及び１０８を持つ。前述したように、１つの可能な通信媒体はセルラーネットワーク９１０である。そしてＰＤＡは、自分の職場で発生したイベントについて伝え、並びに重要なイベントを管理者のＰＤＡ１０６に報告することができる。各乗員のＰＤＡには、特定作業の完了をイベントとして認識し、こうした完了を管理者のＰＤＡ１０６に通知するリアルタイム処理フロー及びスケジュール更新ソフトウェアを備えることができる。ＰＤＡ１０６は、重要な職人に対する緊急物資配送及び作業の割り当ての設定を有することもできる。作業日が進むと共に、各監督者の作業計画をこれらの監督者のＰＤＡ上で更新する。この更新は、乗員の監督者の入力によって、あるいは職場に一時的に設置した機器モジュール１９５からの通知によって生じさせることができる。
【０１６９】
ジオフェンシング・ソフトウェア８４０を各監督者のＰＤＡにロードして、各職場に関する各監督者の位置をジオコード化してＰＤＡ１０６に通知する。例えば、ＰＤＡ１０８を携行する監督者は乗員と共に職場に居り、ＰＤＡ１０７を携行する監督者は物資を配送するために職場に接近する場合には、ＰＤＡ１０８は物資配送を示すメッセージを受信することができる。一具体例では、一旦、所定の地理的ゾーンの境界を越えると、イベントメッセージのＰＤＡ１０８への送信をトリガするプログラムされたイベントをＰＤＡ１０７が有する。従って、ＰＤＡ１０７は、ＰＤＡ１０８との移動体対移動体の直接通信を用いることができる。他の具体例では、ＰＤＡ１０８はバックエンド制御システム１５０に通知し、バックエンド制御システム１５０はＰＤＡ１０７に到着を通知する。
【０１７０】
図１０に職場環境を示し、ここではＰＤＡが他のＰＤＡの職場環境からの近さに依存して動作を実行する。一具体例では、転送センター１０１０の管理者１００８が、機器モジュール（図示せず）及び転送センター１０１０内の装置と通信するＰＤＡ１０６を所有する。機器モジュールは、ＰＤＡ１０６との接続性を与えるセルラーネットワーク１０１２に接続することができる。他の具体例では、機器モジュールがインターネットを通してＰＤＡ１０６に接続される。他の具体例では、ＰＤＡ１０６は移動体対移動体の通信方式によりＰＤＡ１０５と通信することができる。
【０１７１】
一例では、転送センター１０１０が種々の州及び国から貨物を受け取る。入荷のトラック１００２の運転者も、転送センター１０１０と通信するＰＤＡ１０５を用意することができる。この運転者のＰＤＡ１０５は、毎日のスケジュール及び複数の配送ゾーンがそのメモリーにロードされている。配送ゾーンは、トラックが近づくかそこかそこに向かって進行中のゾーンに対応する境界とすることができる。
【０１７２】
例えば、トラック１００２がゾーン１０３０に入りつつある。ＰＤＡ１０５は、ソーン１０３０に入る際に、第１ゾーン１０３０に入ったことを示すイベントメッセージを、監視するＰＤＡ１０６または転送センター１０１０に送信するように設定することができる。転送センター１０１０では、機器モジュールまたは他の計算装置は、トラック１００２がゾーン１０３０に入ったことのイベントメッセージを受信する。機器モジュールは、トラック１００２がゾーン１０３０に入る際に動作をトリガするように構成することができる。こうした動作は例えば、トラック１００２がゾーン１０３０に入ったことを示すメッセージをＰＤＡ１０６に送信することとすることができる。他の具体例では、機器モジュール上に設定することのできる他の動作を、トラック１００２の到着の準備をするプロセスを開始することとすることができる。こうした準備は、貨物を受け取る設備及び人員を用意することを含むことができる。他の具体例では、機器モジュールによる動作は、トラック１００２及びその貨物の推定到着時刻をウェブページ上に記入する通知をウェブサーバーに送信することとすることができる。
【０１７３】
トラックが転送センター１０１０に近づくと共に、さらなる準備が行われる。複数のトリガが、タイミング良く順序立ったトラック１００２の到着の準備を可能にし、荷降ろしドックの割り当て、特別な道具及び設備、及びトラック１００２が必要とする人員を伴う。他のトラックが転送センター１０１０に到着すると、このトラックの情報に応じた他のイベントを設定することができる。
【０１７４】
転送センター１０１０への接近は、事前設定された動作を発生させるイベントを連続的に生成することができる。例えば、一旦、トラックがゾーン１０２０に入ると、ＰＤＡ１０５は、貨物の状態、より正確な到着時刻、交通状況、等を伴うメッセージを送信する。転送センター１０１０にある機器モジュールはＰＤＡ１０５から情報を受信し、機器モジュール１９５上に設定されたイベントに応じて、この情報に対応する動作を実行する。トラック１００２がゾーン１０１２に入ると、ＰＤＡ１０５は、ゾーン１０１２に入ったことを示す他のメッセージを送信する。機器モジュールはゲートのドアに命令して、トラック１００２を転送センター１０１０にいれるためにドアを開放させる。
【０１７５】
転送センター１０１０にある機器モジュールに送信される各イベントメッセージは、監視するＰＤＡ１０６に送信され、ＰＤＡ１０５と転送センター１０１０にある機器モジュールとの間の活動の更新された情報を提供するイベントメッセージと同様にすることができる。
【０１７６】
ＰＤＡ１０５に設定した各ゾーンは、中間点、不規則なゾーン、または複数の中間点、不規則な境界、等とすることができる。従って、一具体例では、これらのゾーンは州境界、国境、市境界、及びビジネス（業務）地域の境界とすることができる。トラックが州に入ると、特定イベントが発生するように設定することができる。同様に、トラック１００２が国境内に入ると、他のイベントが発生し、その結果ある動作が実行されるようにすることができる。例えば、国境内に入った後に、ＰＤＡ１０５はフリーザー（冷凍機）を電源遮断して製品の解凍を開始することができる。トラック１００２が市または目的地の近辺に入ると、他のイベントを発生させることができる。
【０１７７】
さらに他の具体例では、管理者１００８はセルラーネットワーク１０１２上にある位置と通信して、到着を受け入れる準備設備と遠隔的にトリガすることができる。管理者のＰＤＡ１０６は、転送センター１０１０の位置にある機器モジュールと通信して、配備すべき設備及び到着を通知すべき人員をトリガする（起動させる）ことができる。
【０１７８】
以上の説明は多数の詳細事項を含むが、これらは本発明の範囲を限定するものではなく、その一実施例の例示である。例えば、ＰＤＡは、本明細書に記載の動作を実行することができるのに十分な演算能力、メモリー、及び通信メカニズムを備えることのできるあらゆる無線装置またはハンドヘルド（手持ち型）装置である。こうしたものとして、ＰＤＡはセルラー電話機、ページャ（ポケットベル）、ブラックベリー（Blackberry、登録商標）装置、個人用携帯情報端末、ラップトップ・コンピュータ、ノート型コンピュータ、ディジタル音楽プレーヤー、及び他の携帯装置とすることができる。
【０１７９】
上述した方法及びシステムは本発明の多くの応用を意図したものである。本発明は、所定の地理的位置または環境にある複数のＰＤＡまたは装置を監視する能力を有するシステムを含む。地理的位置は、家庭環境、ビジネス環境、領土、国、土地、領域、行政区分、地域、建物、及び大建造物、家屋、店舗、テント、及び他の場所とすることができる。環境内でＰＤＡが動作することのできる可動環境は、車両、航空機、空輸品目、動物、人物、貨物、化学薬品、武器、または有害材料のような特殊及び／または揮発性の貨物を含む。
【０１８０】
監視されるＰＤＡの環境内では、イベントメッセージを生成するために使用することのできる物品または装置は、毒作用検出装置、健康管理装置、環境制御監視装置、軍装備品、車両運転装置、家庭用電気製品、電子装置、コンピュータ装置、等を含むが、これらに限定されない。
【０１８１】
監視されるパラメータは、温度、圧力、湿度、血圧、ＥＫＧ（心電図）、空気圧、ロック（施錠）制御、等とすることができる。ＰＤＡは、ナノ及び／またはミクロンスケールのＰＤＡを含む多くの異なるサイズが考えられる。
【０１８２】
さらに、本発明は、本明細書に記載した異なる形態及び／または具体例からの要素の任意の組合せまたは副結合を含む。これらの特徴、及び従って本発明の範囲は、請求項及びこれと等価なものに照らして解釈すべきことは、当業者の認める所である。
【図面の簡単な説明】
【０１８３】
【図１】人を監視しこれらの人と通信するためのコンピュータシステム及びＰＤＡの高レベルのアーキテクチャを示す図である。
【図２Ａ】ＰＤＡを持つ個人が、第２のＰＤＡを持つ他の人を監視し、この人と通信することのできる通信リンク構成を示す図である。
【図２Ｂ】ＰＤＡを持つ個人が、第２のＰＤＡを持つ他の人を監視し、この人と通信することのできる通信リンク構成を示す図である。
【図３】人を監視しこれらの人と通信するためのシステムにおいて使用されるＰＤＡの構成要素のレイアウトを示す図である。
【図４】複数のイベントを構成するためのパラメータをユーザーが選択することのできるＰＤＡ構成アプリケーションのウィンドウを示す図である。
【図５Ａ】分割されてグリッドをなす地理的ゾーンの地図を示す図である。
【図５Ｂ】地理的ゾーンを表現する画像を示す画素化された図である。
【図５Ｃ】地理的ゾーン及び複数のＰＤＡの位置を示すマップ画像である。
【図６】バックエンド制御システムの構成要素図である。
【図７】システムの論理的構成要素の階層を示す図である。
【図８Ａ】不規則な境界ソフトウェアを用いる際に、複数のＰＤＡによって使用される高レベル設計の通信ネットワークを示す図である。
【図８Ｂ】複数のＰＤＡが動作することのできる地理的ゾーンを示す図である。
【図９】管理者がＰＤＡを利用して、複数の職場環境における異なる就業者のＰＤＡと対話する様子を示す図である。
【図１０】ＰＤＡが、他のＰＤＡの職場環境への近さに応じて動作する職場環境を示す図である。
【図１】
2008524670.tif 000003
【図２Ａ】
2008524670.tif 000004
【図２Ｂ】
2008524670.tif 000005
【図３】
2008524670.tif 000006
【図４】
2008524670.tif 000007
【図５Ａ】
2008524670.tif 000008
【図５Ｂ】
2008524670.tif 000009
【図５Ｃ】
2008524670.tif 000010
【図６】
2008524670.tif 000011
【図７】
2008524670.tif 000012
【図８Ａ】
2008524670.tif 000013
【図８Ｂ】
2008524670.tif 000014
【図９】
2008524670.tif 000015
【図１０】
2008524670.tif 000016
【手続補正書】
【提出日】平成19年7月18日(2007.7.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
一旦、メッセージがゲートウェイ８４２に到達すると、このメッセージは復号化されてコントロールセンター８４４に転送され、コントロールセンター８４４にもジオフェンシング・ソフトウェア８４０が存在する。コントロールセンター８４４にはイベントソフトウェアをプログラムし、これにより、イベントの発生のメッセージがコントロールセンター８４４に到着した場合に、コントロールセンター８４４は、接触すべき適切なＰＤＡ、及び警察または９１１番のような接触しなければならない他の関係者を、リソースデータベール６７０内で調べる。
【国際調査報告】
2008524670.tif 000017
2008524670.tif 000018
2008524670.tif 000019