(57)【要約】  方法および装置は、対象物に取り付けられたセンサから信号を受信することを含むことができる。信号は、対象物の特性を表すことができる。対象物の活動状態は、特性に少なくとも部分的に基づいて分類することができる。さらに、対象物の活動状態に対応する運動速度を決定することができる。さらにまた、運動速度に少なくとも部分的に基づくピング周期を計算することができる。送信機は、ピング周期に少なくとも部分的に基づいてピングを送信することができる。
2012501749.tif 000002
【特許請求の範囲】
【請求項１】
対象物に取り付けられたセンサから、前記対象物の特性を表す信号を受信することと、
前記特性に少なくとも部分的に基づいて、前記対象物の活動状態を分類することと、
前記対象物の前記活動状態に対応する運動速度を決定することと、
前記運動速度に少なくとも部分的に基づいて、ピング周期を計算することと、
送信機を介して、前記ピング周期に少なくとも部分的に基づいてピングを送信することとを含む、方法。
【請求項２】
前記対象物のリアルタイムの活動状態分類に少なくとも部分的に基づいて、前記送信機の前記ピング周期を動的に調整することをさらに含み、前記リアルタイムの活動状態分類は、前記特性に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項３】
前記対象物の前記運動速度の増大に少なくとも部分的に基づいて、前記ピング周期を短くすることをさらに含む、請求項１に記載の方法。
【請求項４】
前記対象物の前記運動速度の減少に少なくとも部分的に基づいて、前記ピング周期を長くすることをさらに含む、請求項１に記載の方法。
【請求項５】
前記対象物の前記特性は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムの特徴、可視光検出器の特徴、スイッチ、および、受信した赤外線信号の特徴のうちの少なくとも１つである、請求項１に記載の方法。
【請求項６】
前記対象物の前記活動状態は、非活動、低活動、歩行、ジョギング、ランニング、トロット、ギャロップ、全力疾走、バイクで走る、転がる、ドライブ、滑る、および、運ばれる、のうちの少なくとも１つである、請求項１に記載の方法。
【請求項７】
ある期間にわたる前記対象物の速度を近似するために、前記対象物の加速度を処理することをさらに含む、請求項１に記載の方法。
【請求項８】
前記運動速度は、サンプル間隔内の前記対象物の動きの総量に対応する、請求項１に記載の方法。
【請求項９】
前記特性に少なくとも部分的に基づいて、前記対象物の前記活動状態を継続的に分類することをさらに含む、請求項１に記載の方法。
【請求項１０】
対象物とともに移動するセンサから、前記対象物の特性を表す信号を受信することと、
前記特性に少なくとも部分的に基づいて、前記対象物の活動状態を分類することであって、前記活動状態は、前記対象物の動きを示す、分類することと、
前記特性に少なくとも部分的に基づいて、ピング周期を計算することと、
送信機を介して、前記ピング周期に少なくとも部分的に基づいてピングを送信することとを含む、方法。
【請求項１１】
前記対象物の前記活動状態の変化に少なくとも部分的に基づいて、前記ピング周期を短くすることをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記対象物の前記活動状態の変化に少なくとも部分的に基づいて、前記ピング周期を長くすることをさらに含む、請求項１０に記載の方法。
【請求項１３】
前記特性は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムの特徴、スイッチ、可視光検出器の特徴、および、受信した赤外線信号の特徴のうちの少なくとも１つである、請求項１０に記載の方法。
【請求項１４】
コントローラを備え、前記コントローラは、
対象物の特性を検知するように構成されたセンサから、前記対象物の前記特性を表す信号を受信し、
前記特性に少なくとも部分的に基づいて、前記対象物の活動状態を分類し、
前記特性に少なくとも部分的に基づいて、バッテリから得られる電力を調整するように構成された、装置。
【請求項１５】
前記コントローラはさらに、前記特性に少なくとも部分的に基づいてピング周期を計算するように構成された、請求項１４に記載の装置。
【請求項１６】
前記ピング周期に少なくとも部分的に基づいて、ピングを送信するように構成された送信機をさらに備える、請求項１５に記載の装置。
【請求項１７】
前記特性に少なくとも部分的に基づいて、前記バッテリから得られる電力を調整するように構成された電圧調整器をさらに備える、請求項１４に記載の装置。
【請求項１８】
前記コントローラはさらに、前記活動状態に少なくとも部分的に基づいて、前記バッテリから得られる電力を調整するように構成された、請求項１４に記載の装置。
【請求項１９】
前記特性は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムの特徴、スイッチ、可視光検出器の特徴、および、受信した赤外線信号の特徴のうちの少なくとも１つである、請求項１４に記載の装置。
【請求項２０】
前記ピングのうち少なくとも１つのピングの少なくとも１つのパケットは、前記対象物の前記活動状態を表す情報を含む、請求項１６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
この出願は、参照により内容全体が本明細書に組み込まれている、２００８年９月３日に出願した米国仮特許出願第６１／０９３，９０９号の利益を主張するものである。
【０００２】
この開示は、発見プロトコル（discovery protocol）に関し、より詳細には、装置を発見するためのシステムおよび方法に関する。
【背景技術】
【０００３】
アクティブ無線周波数識別（ＲＦＩＤ）タグを含む無線センサのようなある種の装置は、他の装置を発見する能力を有することができる。装置は、信号を受信して、それらの信号を送信したであろう装置を発見するために、電源をオンおよびオフにされることが可能な受信機を有することが必要なことがある。さらに、同じこれらの装置が、他の装置により発見されるために、１つまたは複数の信号を送信することが必要なことがある。
【０００４】
また、これらの装置は、信号を送信および受信する際に、追加の電力を必要とすることがある。装置の受信機は、信号が受信される前、つまり他の装置が発見される前の比較的長い時間にわたり、継続的に電源がオンにされることがある。さらに、その装置は、他の装置が、その信号のいずれかを受信してその装置を発見する前に、多数の信号を送信することもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国仮特許出願第６１／０９３，９０９号
【発明の概要】
【課題を解決するための手段】
【０００６】
第１の実装形態では、方法は、対象物に取り付けられたセンサから信号を受信することを含むことができる。信号は、対象物の特性を表すことができる。この方法はさらに、特性に少なくとも部分的に基づいて、対象物の活動状態（activity state）を分類することを含むことができる。さらに、対象物の活動状態に対応する運動速度（locomotive rate）を決定することができる。さらにまた、運動速度に少なくとも部分的に基づくピング周期（ping period）を計算することができる。また、送信機が、ピング周期に少なくとも部分的に基づいてピングを送信することができる。
【０００７】
以下の特徴のうち１つまたは複数を含むことができる。対象物のリアルタイムの活動状態分類に少なくとも部分的に基づいて、送信機のピング周期を動的に調整することができる。リアルタイムの活動状態分類は、特性に少なくとも部分的に基づくことができる。対象物の運動速度の増大に少なくとも部分的に基づいて、ピング周期を短くすることができる。さらに、対象物の運動速度の減少に少なくとも部分的に基づいて、ピング周期を長くすることができる。特性は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量（cell tower triangulation）から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムの特徴、スイッチ、可視光検出器の特徴、および、受信した赤外線信号の特徴のうちの少なくとも１つとすることができる。さらに、対象物の活動状態は、非活動（inactive）、低活動（low activity）、歩行（walking）、ジョギング（jogging）、ランニング（running）、トロット（trotting）、ギャロップ（galloping）、全力疾走（sprinting）、バイクで走る（biking）、転がる（rolling）、ドライブ（driving）、滑る（sliding）、および、運ばれる（being carried）、のうちの少なくとも１つとすることができる。
【０００８】
いくつかの実施形態では、方法はさらに、ある期間にわたる対象物の速度を近似するために、対象物の加速度を処理することを含むことができる。運動速度は、サンプル間隔内の対象物の動きの総量に対応することができる。対象物の活動状態は、特性に少なくとも部分的に基づくことができる。
【０００９】
第２の実装形態では、方法は、対象物とともに移動するセンサから信号を受信することを含むことができる。信号は、対象物の特性を表すことができる。特性に少なくとも部分的に基づいて、対象物の活動状態を分類することができる。活動状態は、対象物の動きを示すことができる。さらに、特性に少なくとも部分的に基づいて、受信機をデューティ・サイクルさせる（duty cycling）ことができる。さらにまた、特性に少なくとも部分的に基づいて、ピング周期を計算することができる。また、送信機が、ピング周期に少なくとも部分的に基づいてピングを送信することができる。
【００１０】
以下の特徴のうち１つまたは複数を含むことができる。対象物の活動状態の変化に少なくとも部分的に基づいて、ピング周期を短くすることができる。対象物の活動状態の変化に少なくとも部分的に基づいて、ピング周期が長くなることができる。また、特性は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムの特徴、スイッチ、可視光検出器の特徴、および、受信した赤外線信号の特徴のうちの少なくとも１つとすることができる。
【００１１】
第３の実装形態では、装置が、コントローラを備えることができる。コントローラは、センサから信号を受信するように構成することができる。センサは、対象物の特性を検知するように構成することができる。さらに、信号は、対象物の特性を表すことができる。コントローラはさらに、特性に少なくとも部分的に基づいて、対象物の活動状態を分類するように構成することができる。コントローラはまた、特性に少なくとも部分的に基づいて、バッテリから得られる電力を調整するように構成することができる。
【００１２】
以下の特徴のうち１つまたは複数を含むことができる。コントローラはさらに、特性に少なくとも部分的に基づいてピング周期を計算するように構成することができる。送信機は、ピング周期に少なくとも部分的に基づいてピングを送信するように構成することができる。ピングのうち少なくとも１つのピングの少なくとも１つのパケットは、対象物の活動状態を表す情報を含むことができる。電圧調整器は、特性に少なくとも部分的に基づいて、バッテリから得られる電力を調整するように構成することができる。コントローラはさらに、活動状態に少なくとも部分的に基づいて、バッテリから得られる電力を調整するように構成することができる。また、特性は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムの特徴、スイッチ、可視光検出器の特徴、および、受信した赤外線信号の特徴のうちの少なくとも１つとすることができる。
【図面の簡単な説明】
【００１３】
【図１】監視システムの概略図である。
【図２】送信機および受信機の概略図である。
【図３】図１の監視システムによって実装される発見プロセスのフローチャートである。
【図４】図１の監視システムによって送信および受信される信号のタイミング図である。
【図５】監視装置によって実装される活動状態分類プロセスのフローチャートである。
【図６】人間に着用された監視装置の概略図である。
【図７】監視装置により使用されるパラメータを示す表である。
【発明を実施するための形態】
【００１４】
図１および２を参照すると、監視システム１０が示されている。監視システム１０は、本出願の発見プロトコルに従って動作するように構成されうるシステムおよび／または装置の一例に過ぎない。監視システム１０は、ＲＦモジュール１０２を備えることができる。監視システム１０は、対象物に取り付けられる、または人または動物に着用されることができる監視装置または電子タグとすることができる。図２に示すように、一実施形態では、ＲＦモジュール（例えば、ＲＦモジュール２００）は、送信機２０２および受信機２０４を含むことができる。監視システム１０は、筐体１００に収容されたいくつかの構成要素を含むことができる。筐体１００は、対象物に取り付けることができるコンパクトな形態とすることができる。例えば、筐体１００は、犬などの動物に着用することができる。筐体１００は、首輪または他の装置に取り付けてよい。このような場合、筐体１００は、ドッグ・タグのような従来のタグ、または病院などの職場における従業員が着用するＩＤタグの形をとることができる。監視システム１０は、統合マイクロコントローラ（integrated microcontroller）（ＩＭＣ）および無線周波数（ＲＦ）モジュール１０２、フラッシュメモリ・ストレージ１０４、複数のセンサ１０６、ソフト・スイッチ１０８、ＬＥＤ１１２を制御することができる発光ダイオード（ＬＥＤ）コントローラ１１０、バッテリ１１４、電力管理回路１１６、ならびに、ドッキング・ポート（docking port）１１８を備えることができる。
【００１５】
さらに、複数のセンサ１０６は、温度センサ１０６ａおよび加速度計１０６ｂを含むことができ、それらにより、監視装置１０に関する環境条件を測定することができる。複数のセンサ１０６のうちの１つまたは複数は、監視装置１０を取り付けることができる対象物の１つまたは複数の特性を測定することができる。例えば、温度センサ１０６ａは、環境入力１２０を受け取ることができ、環境の周囲大気温度、または監視システム１０に取り付けられた対象物の表面のような近傍の表面の温度を検出するように構成することができる。また、例えば、加速度計１０６ｂは、監視システム１０および／またはそれが取り付けられる対象物の加速度、減速度、および他の動きを検出することが可能な三軸加速度計とすることができる。加速度計１０６ｂは、３つのアナログ出力を使用して、ＩＭＣモジュール１０２にリアルタイムで計測値を提供することができる。あるいは、他のセンサを複数のセンサ１０６の代わりに用いるかまたは追加して、それにより、環境または対象物に関する他の測定値を提供してもよい。例えば、代替のセンサは、環境光、湿度、高度、または対象物（例えば、人、動物など）の心拍数を測定することができる。
【００１６】
ＩＭＣモジュール１０２は、監視装置１０の動作モードによって決定されるいくつかの機能を実行することができる。ＩＭＣ１０２は、複数のセンサ１０６からアナログ信号を受信することができ、また、それらの信号をアナログ／デジタル変換器（ＡＤＣ）によってデジタル信号に変換することができる。さらに、ＩＭＣ１０２は、ＩＭＣ１０２またはフラッシュメモリ１０４に格納された１または複数のソフトウェアまたはファームウェア・プログラムに従って、信号を取り込んで処理することができる。ＩＭＣ１０２における信号の処理は、例えば、信号を可変間隔でサンプリングすること、信号の条件付き選択を得ること、信号に基づいてイベントを検出すること、または、信号のセットに関するデータを生成することによって行うことができる。処理されたイベント・データは、シリアル周辺インターフェース（ＳＰＩ）を介してフラッシュメモリ１０４に格納することができる。イベント・データはまた、アンテナ１２０を備える（ＩＭＣ１０２における）無線（ＲＦ）モジュールに送ることもでき、その場合、無線通信１２２を介してコンピュータ１２４または遠隔装置１２６へ送信することができる。コンピュータ１２４は、基地局、パーソナル・コンピュータ、または他のシステムとすることができる。遠隔装置１２６は、監視システム１０と同様のシステムおよび／または装置とすることができ、監視システム１０の任意の特徴を含むことができる。ＩＭＣ１０２におけるＲＦモジュールはまた、基地局１２４または遠隔装置１２６から無線信号を受信することができ、データ転送または他の通信を可能にしている。
【００１７】
例えば、監視装置１０の動作の１つのモードは、発見モードおよび／またはピング・モードとすることができる。発見モードおよび／またはピング・モードの際、監視装置１０は、本出願の発見プロトコルに従って動作するように構成することができる。
【００１８】
いくつかの実施形態では、コンピュータ１２４は、ユニバーサル・シリアル・バス（ＵＳＢ）接続または類似の接続を介して、基地局に接続することができる。基地局は、ＵＳＢまたは壁から給電されることが可能であり、タグ（例えば、監視システム１０）と通信する能力を有することができる。基地局は、一般的に、ユーザの自宅または他の任意の適切な場所に存在する。基地局はまた、タグ（例えば、監視システム１０）用の充電器として機能することができる。
【００１９】
ＩＭＣ１０２は、特定の測定値または信号（「イベント」）を検出するようにプログラムされることが可能であり、そうした測定値または信号は、複数のセンサ１０６の１つまたは複数から、あるいはコンピュータ１２４または遠隔装置１２６との通信から受け取ることができる。イベントに応答して、ＩＭＣ１０２は、ＬＥＤコントローラ１１０に信号を送ることができ、それにより、１つまたは複数のＬＥＤライトをアクティブにするよう指示することができる。ＬＥＤライト１１２は、イベントの発生を示すために、点滅パターンをオンにするまたは開始してもよい例えば、１つまたは複数のＬＥＤライト１１２が点滅することにより、バッテリ１１４の電力が低いこと、周囲温度が閾値に達していること、または他の遠隔装置１２６が近くにあることを示すことができる。
【００２０】
さらに、ソフト・スイッチ１０８は、ＩＭＣ１０２に接続することができ、監視システム１０の電源オン、電源オフ、低電力動作のような動作モードを切り替えるように構成されうる。ＩＭＣ１０２はまた、ドッキング・ポート１１８とインターフェースすることができ、ドッキング・ポート１１８は、基地局のポートと接続することができる。このリンクを介して、ＩＭＣ１２０は、フラッシュメモリ１０４に格納されたデータ、ならびに、ハードウェアおよびソフトウェア設定、記憶容量、ファームウェア・バージョンなどのような監視装置１０に関する情報を転送することができる。また、ＩＭＣ１２０は、更新されたファームウェアが伴うＩＭＣ１０２のファームウェアを更新するためのコマンドなどのようなコマンドおよびデータを、基地局から受信することができる。
【００２１】
一実施形態では、監視装置１０は、犬などの愛玩動物により着用されたタグとすることができる。この愛玩動物は、監視装置１０により監視される対象物および／またはエージェントとすることができる。複数のセンサ１０６の１つまたは複数は、例えば愛玩動物の温度および／または加速度を検出または測定することができ、ＩＭＣ１２０および／またはＲＦモジュールにおける無線受信機が、第２のタグ（例えば、遠隔装置１２６を含むタグ）から信号を受信することができる。第２のタグは、第２の愛玩動物によって着用することができる。このデータは、イベント・データを生成するためにＩＭＣ１０２によって処理することができる。イベント・データは、愛玩動物の環境および行動に関するもので、例えば、その活動（例えば、歩行、ランニング、または休息しているか）、および、第２のタグ（例えば、遠隔装置１２６）で受信される信号によって証明される他の動物との相互作用に関するものである。イベント・データは、リアルタイムでコンピュータ１２４に転送しても、後で転送するためにフラッシュメモリ１０４に格納してもよい。コンピュータ１２４は、基地局を含む、かつ／または基地局に通信可能に接続することができ、基地局は、イベント・データを受信し、コマンドおよび他の信号を監視装置１０に送信することにより、監視装置１０と通信することができる。コンピュータ１２４は、イベント・データを報告するか、またはコンピュータ・ネットワーク上のサーバに転送することができる。愛玩動物の飼い主は、彼または彼女の愛玩動物の行動を監視するために、コンピュータ・システム２４またはネットワークにアクセスすることができる。
【００２２】
別の実施形態では、監視装置１０は、人間（例えば、建物内の労働者や病院内の看護師）によって着用されたタグ、細長片、挿入物など（例えば、ＩＤタグ）とすることができる。例えば、監視装置１０が、病院の看護師により着用されたＩＤタグである場合、監視装置１０は、病院内に設置された基地局と通信することができる。監視装置１０は、病院周辺における看護師の動きを記述する情報を基地局に伝えることができる。さらに、監視装置１０は、病院内の他の装置（例えば、遠隔装置１２６）と通信することができ、本出願の発見プロトコルに従ってそのような装置を発見することができる。監視装置１０は、病院周辺での看護師の動きまたは他の装置と関連した看護師の動きに少なくとも部分的に基づいて、様々なアラートを出すことができる。
【００２３】
様々なクライアント電子装置が、ネットワークに直接的または間接的に結合することができる。例えば、パーソナル・コンピュータは、配線されたネットワーク接続によりネットワークに直接結合することができる。ノートブック・コンピュータは、配線されたネットワーク接続によりネットワークに直接結合することができる。ラップトップ・コンピュータは、ラップトップ・コンピュータと無線アクセス・ポイント（すなわち、ＷＡＰ）との間に確立される無線通信チャネルを介して、ネットワークに無線で接続することができ、無線アクセス・ポイントは、ネットワークに直接結合できる。ＷＡＰは、例えば、ラップトップ・コンピュータとＷＡＰの間の無線通信チャネルを確立する能力があるＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、および／またはＢｌｕｅｔｏｏｔｈ装置とすることができる。携帯情報端末は、携帯情報端末とセルラ網／ブリッジの間に確立される無線通信チャネルを介して、ネットワークに無線で結合することができ、セルラ網／ブリッジは、ネットワークに直接結合できる。
【００２４】
当技術分野で知られているように、すべてのＩＥＥＥ８０２．１１ｘ規格は、パス共有のためにイーサネット（登録商標）・プロトコルおよび搬送波感知多重アクセス／衝突回避方式（すなわち、ＣＳＭＡ／ＣＡ）を使用することができる。様々な８０２．１１ｘ規格が、例えば、位相偏移キーイング（すなわち、ＰＳＫ）変調、または相補符号キーイング（すなわち、ＣＣＫ）変調を使用することができる。当技術分野で知られているように、Ｂｌｕｅｔｏｏｔｈは、例えば、移動電話、コンピュータ、携帯情報端末が、短距離無線接続を用いて相互接続されるのを可能にする電気通信工業規格である。
【００２５】
発見プロトコル
上述のように、監視装置１０は、ＩＭＣ１０２を備えることができ、ＩＭＣ１０２は、ＲＦモジュールを含むことができる。他の実施形態では、ＲＦモジュールは、ＩＭＣ１０２と別個にされることがある。次に図２〜４を参照すると、ＲＦモジュール２００が、送信機２０２と受信機２０４を備えることができ、両者は、監視装置１０内に含めることができる。送信機２０２と受信機２０４は、別個の装置としてもよい。図３に示すように、送信機２０２および受信機２０４は、単独でまたは他の上述の装置とともに、本明細書に記載の発見プロトコルに従って発見プロセス３００を実行することができる。例示のために、送信機２０２および受信機２０４は、本開示全体を通して、ＲＦ信号を送信および受信するよう構成されるものとして論じられるが、それらは、他の任意のタイプの通信信号を用いて動作してもよい。例えば、送信機２０２および受信機２０４は、赤外線信号、可視光信号、音響信号、または他の媒体で変調されたデータを送信および受信してもよい。
【００２６】
単に例示として、送信機２０２および受信機２０４は、本開示全体を通して、監視装置１０に関連付けられて論じられる。ＲＦ信号を送信および受信するとき、監視装置１０は、ＲＦモードになることができる。ＲＦモードでは、送信機２０２および受信機２０４は、ＲＦ信号を送信および受信するように構成することができる。ただし、監視装置１０は、Ｂｌｕｅｔｏｏｔｈ、Ｚｉｇｂｅｅ、ＷｉＦｉ（８０２．１１）、および／または赤外線（ＩＲ）信号を使用して通信（すなわち、送信および受信）をするために、他のモードに切り替わることができる。
【００２７】
送信機２０２は、送信間隔２０８を置いて複数の送信ピング２０６を送信すること３０２ができる。送信間隔２０８は、各ピングの送信間の時間（例えば、Ｎ秒）に対応することができる。いくつかの実施形態では、Ｎは、３秒と１２秒の間、または、個々の監視システムで使用しうる他の任意の数とすることができる。各送信ピングは、短いＲＦパケットのバースト（例えば、数Ｍ）とすることができる。いくつかの実施形態では、Ｍは、９６と３２０の間、または、個々の監視システムで使用しうる他の任意の数とすることができる。異なる信号タイプなどを使用する異なる監視システムの校正により、ＮおよびＭの他の最適値が得られることがある。各パケット（例えば、ＲＦパケット）は、とりわけ、装置識別子、ステータス情報、および／またはカウンタ値を含むことができる。異なるカウンタ値は、各バーストにおけるパケットの異なる位置に対応することができる。さらに、各ＲＦパケットは、バースト間隔（例えば、Ｂミリ秒）で離間することができる。すなわち、各送信ピングにおける各ＲＦパケットは、Ｂミリ秒ずつ離れることができる。
【００２８】
受信機２０４は、ライブ・ピング（例えば、ライブ・ピング２１０）をリッスンすること３０４ができる。ライブ・ピング２１０は、検出および／または発見のために、別の監視装置（例えば、遠隔装置１２６）に関連した別の送信機によって送信されていることがある。本開示では、リッスンすることは、受信機（例えば、受信機２０４）が、「オン」であること、受信すること、あるいは他のやり方で信号を検出することができることを意味する。次に図２および４に示すように、受信機２０４は、評価間隔４０２の初めにオンにされ、検出期間の４０４の終わりにオフにされるように構成することができる。「オフ」のとき、受信機は、休止するか、または他のやり方で「オン」のときよりも実質的に少ない電力を用いることができる。図４に示すように、評価間隔４０２は、ピング（例えば、ライブ・ピング２１０）における各パケットの間隔の時間（例えば、Ｂ）にライブ・ピング２１０におけるパケットの量（例えば、Ｍ）を乗じた時間の量（例えば、Ｂ×Ｍ）に対応することができる。ピング（例えば、ライブ・ピング２１０）における複数のパケットを、本明細書ではバーストと呼ぶことがある。
【００２９】
さらに、検出期間４０４は、ピング（例えば、ライブ・ピング２１０）における各パケットの間隔の時間（例えば、Ｂ）に各パケットが送信されている時間を足した時間の量に対応することができる。Ｂは、本明細書では「バースト間隔」と呼ぶこともある。各パケットは、送信時間（例えば、Ｐミリ秒）の間に電波に乗って進むことができる。送信時間は、一方の装置から他方の装置にパケットが移動するために必要な時間に対応することができる。したがって、検出期間４０４は、Ｂ＋Ｐ＝Ｒミリ秒の長さとすることができる。つまり、送信ピングにおける少なくとも１つのパケットは、Ｒミリ秒内に受信することができる。ピング（例えば、ライブ・ピング２１０）における各パケットが送信時間（例えば、Ｐミリ秒またはそれ未満の送信時間４０８）を有する限り、他の装置（例えば、遠隔装置１２６）がそのピングの少なくとも１つのパケットを受信するように、Ｂ、Ｍ、およびＰを、計算し校正することできる。いくつかの実施形態では、送信時間はまた、受信側装置での処理時間を含めてパケットが全体として受信されるために必要な時間を含むことができる。状況によっては、パケットの一部分が受信されたり拒否されることがあるが、そうであっても、パケット全体が送信時間内に受信されることが可能である。したがって、いくつかの実施形態では、送信時間Ｐは、ピング（例えば、ライブ・ピング２１０）における各パケットの間隔の時間Ｂ（例えば、１つのバースト間隔）の量よりも少なければならないということになる。
【００３０】
上記に論じたように、受信機２０４は、評価間隔４０２の初めにオンにされ、検出期間の４０４の終わりにオフにされるように構成することができる。このプロセスでは、受信機２０４が電源をオン／オフにされ、そうでなければ一定の期間にわたり非アクティブであるが、本明細書では、このプロセスを、受信機を「デューティ・サイクルさせる」と呼ぶことがある。「デューティ・サイクル」は、受信機が「オン」状態にある時間のパーセンテージとすることができる。例えば、受信機（例えば、受信機２０４）が、２５秒の間「オン」（例えば、アクティブまたはリッスン）であって７５秒の間「オフ」である場合、そのデューティ・サイクルは、２５／１００、すなわち２５％である。受信機２０４がその電力使用を最小限にする一方で発見モードまたはピング・モード時のその発見可能性を最大限にするように受信機２０４がデューティ・サイクルされるように、監視装置１０は構成されることができる。したがって、評価間隔、検出期間、またはその両方に少なくとも部分的に基づいて、受信機２０４をデューティ・サイクルさせることができる。いくつかの実施形態では、ライブ・ピングの少なくとも１つのパケット内の情報に少なくとも部分的に基づいて、受信機２０４をデューティ・サイクルさせることができる。
【００３１】
さらに、受信機２０４は、ライブ・ピング２１０を受信すること３０６ができる。ライブ・ピング２１０を受信することは、ライブ・ピング２１０におけるパケットの総数（例えば、Ｍ）のうち１つまたは複数のパケットを受信することを含むことができる。上述のように、ライブ・ピング２１０は、別の監視装置（例えば、遠隔装置２１０）によって送られていてもよい。例示として、進行中でありうる任意のピング（例えば、ライブ・ピング２１０）を検出するために、各システム／装置（例えば、監視システム１０および／または遠隔装置１２６）は、Ｒミリ秒（例えば、Ｂ＋Ｐミリ秒の検出期間４０４）の間リッスンすると仮定する。さらに、ピング（例えば、ライブ・ピング２１０）の各パケットは、装置識別子、ステータス情報、およびカウンタ値を含むことができると仮定する。カウンタ値は、各バーストにおけるパケットの個々の位置に対応することができる。装置のうちの１つが（例えば、ライブ・ピング２１０から）パケットを受信すると、その装置は、パケットのカウンタ値を使用して遅延期間２１２を決定することができる。すなわち、装置（例えば、監視システム１０）は、新しいピング（例えば、新しいピング２１４）の送信を遅延させるために、（例えば、ＩＭＣ１０２によって）遅延期間２１２を計算することができる。
【００３２】
したがって、ライブ・ピング２１０が受信された後、送信機２０２は、遅延期間２１２の間、新しいピング（例えば、新しいピング２１４）の送信を遅延すること３０８ができる。新しいピングが時間に合わせて遅延された後、送信機は、新しいピング（例えば、新しいピング２１４）を送信間隔２０８を置いて送信すること３１０ができる。言い換えれば、送信機は、ピングをＮの基準値（例えば、送信間隔２０８）で再開することができる。このようにして、新しいピングは、ライブ・ピング２１０を送った装置（例えば、遠隔装置１２６）により受信されることができ、また、環境内の他のシステムおよび／または装置は、発見プロセス３００と同様の発見プロセスを各自で行った後、最終的に新しいピングを受信することができる。
【００３３】
いくつかの実施形態では、送信ピング、ライブ・ピング、および新しいピングのうちの少なくとも１つは、それぞれがバースト間隔（例えば、バースト間隔４０６）で送信される複数のパケットを含む。バースト間隔は、複数のパケットにおける各パケットの間隔の時間に対応することができる。いくつかのシステムでは、バースト間隔は、一般的に、１ミリ秒と２ミリ秒の間とすることができる。図４に示されるように、バースト間隔４０６は、いくつかのシステムでは「ｔ−ｂｕｒｓｔ」を示し、他のシステムでは「ｔ−ｐａｃｋｅｔ」を示す場合がある。バースト間隔４０６は、１つのパケットから次のパケットへの立ち上がりエッジに沿う場合（例えば、ｔ−ｂｕｒｓｔ）を含めて、様々なやり方で測定される場合がある。他の実施形態では、すべてのピングがバースト間隔４０６で送信される。いくつかのシステムは、送信時間（すなわち、ｔ−ｐａｃｋｅｔ）を含むことができ、少なくとも１つの送信されたパケットを送信時間内に受信することが可能である。一実施形態では、送信時間は、１つのバースト間隔よりも短い。異なるアプリケーションは、異なる最大サイズのパケットを有する可能性があることに留意すべきである。したがって、ｔ−ｂｕｒｓｔは、送ることができる最大サイズのパケットに応じて設定されてよい。また、いくつかのアプリケーションでは、バーストにおける各パケットが同じサイズとなることがあるが、他のアプリケーションでは、バースト内のパケットは、異なるサイズにされることがある。
【００３４】
別の実装形態では、ライブ・ピング２１０が受信された後、送信機２０２は、追加のバックオフ期間（例えば、バックオフ期間２１６）の間、新しいピング（例えば、新しいピング２１４）の送信を遅延させることができる。バックオフ期間２１６は、無作為の期間とすることができる。環境内の装置の数が十分に大きいため、装置が通信するチャネルを衝突なしに所望のピング速度（ping rate）で共用できない場合、遅延期間を適用して、送信間隔をあけることにより効果的にピング速度を低下させる（すなわち、Ｎを増大させる）ことができる。しかし、この状況では、送信側装置が常に競合してしまうことがある。無作為のバックオフ期間２１６は、そうであっても、競合する装置が同様に他の装置を発見するのを保証する助けとなることができる。つまり、遅延期間およびバックオフ期間２１６は、Ｎ／（Ｂ×Ｍ）個(ここで、Ｎは送信間隔(例えば、送信間隔２０８)、Ｂはバースト間隔、およびＭはピング内のパケットの数(例えば、ライブ・ピング２１０))までの装置についてピングが衝突するのを防止するように構成されることが可能である。
【００３５】
別の実施形態では、例えば、監視システム１０（同様に監視装置でありうる）と遠隔装置１２６の両方において、無線機（例えば、送信機および／または受信機を含むことができるＲＦモジュール）が、２．４ＧＨｚの産業科学医療用（ＩＳＭ）バンド内で動作するように構成することができる。また、無線機は、マンチェスタ符号化なしで、１４０ｋＨｚの周波数偏差、２５０ｋｂｐｓのデータ速度で、２ＦＳＫ（周波数偏移キーイング）を使用することができる。タグ（例えば、監視システム１０）は、１ｄＢｍの最大出力の能力を有することができる一方、基地局（例えば、基地局１２４）は、０ｄＢｍまでの能力を有することができる。各パケットには、４バイトのプリアンブル、４バイトの同期ワード、および１６ビットのＣＲＣ（巡回冗長検査）を含むことができる。
【００３６】
チャネル共用は、上述の評価およびバックオフに基づく時分割方式に限定されうる。典型的な使用法に基づけば、単一の装置（例えば、監視システム１０）の送信機のデューティ・サイクルは、ピング・モードにおいて６％未満でありうる。一方、ファイル転送モードでは、送信機は、衝突を避けるために各送信の前にキャリア検知を用いつつ、できるだけチャネルの多くを使用する。
【００３７】
さらに、ピング・モードでは、装置が最小限の電力で迅速に互いを発見することが望ましいため、周波数ダイバーシティの機会がないことがある。したがって、すべての装置が、１つのデフォルト・チャネル（default channel）上でピングを行うことがある。しかし、ファイル転送モードでは、双方の装置が、ファイル転送の期間中に互いに同期する機会を有することがある。この時点で、ある種の周波数アジリティにより、トラフィックが重いチャネルを回避しプロトコルの信頼性を上げることを可能にできる。ファイル転送を開始する時間に、基地局は、ファイル転送要求ピングでその好ましいファイル転送チャネルの通知を送出することができる。次いで、この新しいチャネル上でファイル転送モードで動作を開始することができる。ファイル転送要求が宛てられたタグもまた、新しいチャネルへ切り替えを行いファイル転送モードに入ることができる。ファイル転送が失敗または完了すると、双方の装置は、デフォルト・チャネル上のピング・モードに戻ることができる。また、失敗の結果、基地局は、好ましいファイル転送チャネルを回転リストにおける次のものに移すこともできる。
【００３８】
活動状態分類
ピング・モードは、環境内の各装置（例えば、監視装置１０および／または遠隔装置１２６）が、他の装置の存在に関する最新の知識を維持することを可能にできる。環境は、互いに発見可能な複数の装置（例えば、監視装置１０および／または遠隔装置１２６）が存在する範囲とすることができる。環境はまた、ネットワークと呼ばれることもある。さらに、ピング・モードは、リアルタイムのアクティビティ分類がピング周期を動的に調整するために使用できるように最適化することができ、それにより、装置発見の信頼性を維持しながらネットワーク内の各発見可能な装置についての平均ピング周期を最大化することができる。言い換えれば、装置が移動の状態にあるときは、より短いピング周期（すなわち、より速いピング速度）が必要となることがある。これは、環境内でのネットワーク構造に対する頻繁な変更（すなわち、各装置のピング周期）を引き起こすことがある。
【００３９】
例えば、２つの装置またはタグ（例えば、監視装置１０および／または遠隔装置１２６）が、互いにそばを通過する場合、装置が互いを発見するためおよびその遭遇を登録するために、装置が近接したとき、装置の少なくとも１つが、限定された期間中にそのピングをブロードキャストしなければならない。他方、２つのタグが静止している場合、ネットワーク構造は変化しにくく、ピング周期は大きくする（ピング速度を低下させる）ことができる。つまり、発見可能性を高めるために、動きの増大に伴ってピング速度を大きくすることができる。システムにおける各装置の平均ピング周期の最大化により、装置がゆっくり動いているかまたは静止しているときは、送信機をより長い期間でデューティ・サイクルさせることができるので、電力を節約することができる。
【００４０】
次に図５〜７を参照すると、活動状態分類プロセス５００が示されている。監視装置６００は、監視システムおよび／または装置１０に類似するものでよく、その任意の特徴を備えることができ、人間によって着用されるタグとすることができる。監視装置６００は、手首の周りのブレスレットまたは首の周りのネックレスとして、あるいは他のやり方で人間に装着することができる。例示を目的として、監視装置６００は、人間（例えば、人間６１４）によって着用されるものとして示しているが、他の構成も可能である。同様に、監視装置６００は、犬などの愛玩動物に着用することができる。監視システム１０と同様に、監視装置６００は、１つまたは複数のセンサ（例えば、センサ６０２）、受信機（例えば、受信機６０４）、送信機（例えば、送信機６０６）、コントローラ（例えば、コントローラ６０８）、およびバッテリ（例えば、バッテリ６１０）を備えることができる。コントローラ６０８は、監視システム１０のＩＭＣ１０２と同様でよい。いくつかの実施形態では、コントローラ６０８は、本明細書に記載の動作を実行するように構成された任意のタイプのマイクロコントローラ、マイクロプロセッサ、またはプロセッサとすることができる。さらに、受信機６０４および送信機６０６は、トランシーバやＲＦモジュールのような単一のモジュール内に含まれてもよい。同様に、受信機６０４、送信機６０６、およびコントローラ６０８は、監視システム１０のＩＭＣ／ＲＦモジュール１０２のような同一のモジュールの一部分としてもよい。
【００４１】
コントローラ６０８は、センサ６０２から信号６１２を受信すること５０２ができる。センサ６０２は、対象物（例えば、人間６１４、動物、車輪付き担架、病院のベッド、車いす、静脈内ポンプ機、清掃カート、車など）に監視装置６００を介して取り付けることができる。いくつかの実施形態では、センサ６０２は、監視装置６００と独立してそれ自体で対象物に取り付けることができる。そのようなシステムでは、センサ６０２は、コントローラが信号を受信するように、コントローラ（例えば、コントローラ６０８）と無線で通信することができる。センサ６０２はまた、単に対象物とともに移動しても、あるいは対象物の特性を感知するように構成されてもよい。信号６１２は、対象物の特性を表すことができる。例えば、信号６１２は、加速度、減速度、速度、方向、画像処理から得られる特徴、ＲＦ信号処理から得られる特徴、ＧＰＳから得られる特徴、セル・タワー三角測量（cell tower triangulation）から得られる特徴、振動、傾斜、音響信号から得られる特徴、推測航法システムから得られる特徴、スイッチ、可視光検出器の特徴、および受信した赤外線信号の特徴を表すことができる。
【００４２】
さらに、コントローラ６０８は、特性に少なくとも部分的に基づいて、対象物（例えば、人間６１４）の活動状態７０２を分類すること５０４ができる。活動状態７０２は、対象物（例えば、人間６１４）の動きを示すことができる。例えば、図７に示すように、人間６１４の活動状態７０２は、非活動（ＳＩ）、低活動（ＳＬ）、歩行（walking）（ＳＷ）、ジョギング（jogging）（ＳＪ）、または、ランニング（running）（ＳＲ）として分類することが可能である。対象物が犬ならば、犬の活動状態はさらに、トロット（trotting）（ＳＴ）またはギャロップ（galloping）（ＳＧ）として分類することも可能である。他の状態として、全力疾走（sprinting）、バイクで走る（biking）、転がる（rolling）、ドライブ（driving）、滑る（sliding）、および、運ばれる（being carried）を含むこともできる。活動状態は、異なる動物、病院用機器、車、飛行機など多くの異なる対象物に対して、それらの対象物が取りうる動きのタイプに基づいて、異なる分類を有することができる。活動状態は、各対象物の動きを観測しそれらを分類することによって定義することができる。特性に基づいて活動状態７０２を分類するとき、コントローラ６０８は、信号６１２から取り出すことができる特性の値を使用してそれを行うことができる。
【００４３】
さらに、コントローラ６０８は、運動速度（locomotive rate）７０４を決定すること５０６ができる。運動速度７０４（Ｌ）は、対象物（例えば、人間６１４）の活動状態７０２に対応することができる。運動速度７０４は、ロコモーション（ＬＯ）、すなわち、ある期間（例えば、サンプル間隔Ｄ）にわたる対象物の動作（すなわち、動き）の総量（すなわち、総体的量）を計算するために使用することができる。言い換えれば、時間１（ｔ１）から時間（ｔ２）までの対象物の動きの合計（例えば、Ｄｔ１，ｔ２）を、ＬＯｔ１，ｔ２とすることができる。運動は、対象物の動きの経路に依存しなくてよい。運動は、対象物の動きの合計でありうるため、ＬＯｔ１，ｔ２は、Ｄｔ１，ｔ２と等しいかそれより大きいものとなることがある。センサ信号および／または他の測定値からＬを計算するために、いくつかの方法を用いることができる。例えば、加速度計の測定値を積分して、ある期間（例えば、サンプル間隔）にわたる速度を近似することができる。別の方法では、上述の活動状態分類を利用することができる。例えば、活動状態（例えば、活動状態７０２，Ｓ）が与えられたとすると、その状態の運動速度７０４であるＬｓは、Ｓでインデックスが付けられた表（例えば、図７）内の値を参照することによって定義することができる。コントローラ６０８は、活動状態７０２に対応する運動速度７０４、または図７の表における任意の他の値を参照することができ、さらなる計算を行うためにこれらの値を使用することができる。図７におけるような表は、監視装置６００内に含めることができるフラッシュメモリに格納することができる。
【００４４】
図７に示すように、各活動状態７０２は、対応する速度７０４を有することができる。活動状態が「非活動」（Ｓｉ）である場合、運動速度（Ｌｉ）は、０．０００１ｍ／ｓに近似することができる。図７でのすべての値は例示目的に過ぎないことに留意されたい。運動速度７０４に対する値は、任意のタイプの対象物について測定された、平均化された、または実験的な発見にされた研究および経験的方法によって計算することができる。例えば、人間（例えば、人間６１４）が「歩く」の活動状態を有する場合に、運動速度（Ｌｗ）が、平均１ｍ／ｓであると近似されているまたは統計的に計算されていることがある。
【００４５】
図７の表は、図７に示すものを含めて他のパラメータの値を含むことができるが、それらは図７に示すものに限定されない。そのようなパラメータの１つは、装置距離７０６である。いくつかのシステムでは、環境内の各装置は、同じ装置距離を有することができる。他のシステムでは、各装置の装置距離が異なる場合がある。装置距離７０６は、ある装置（例えば、監視装置６００）のピングが移動でき、もう一方の装置の受信機でピングがやはり受信可能である最大距離とすることができる。言い換えれば、装置距離７０６は、他方の装置から離れた最大距離であって、装置（例えば、監視装置６００）が依然として他方の装置にとって発見可能である最大距離とすることができる。
【００４６】
コントローラ６０８は、運動速度７０４に少なくとも部分的に基づいて、ピング周期（例えば、ピング周期７０８）を計算すること５０８ができる。ピング周期７０８（Ｎ）は、ピング周期単位あたりの秒数とすることができる。図７に示すように、ピング周期７０８は、ピング周期単位に対する単位時間（すなわち、ｓ／ピング周期単位）として定義することができる。活動状態７０２、運動速度７０４、および装置距離７０６が与えられると、コントローラ６０８は、式１（下記）を用いてピング周期７０８（Ｎ）を計算することができる。
式１：  Ｎ（ｓ／ピング周期単位）＝Ｒ（ｍ／ピング周期単位）／Ｌ（ｍ／ｓ）
【００４７】
いくつかの実施形態では、コントローラ６０８は、ピング速度を計算することができる。さらに、いくつかのシステムでは、式を束縛する必要がある場合がある。式を束縛するために、定数であるＣ１および／またはＣ２を使用することができる。Ｃ１は、下限であり、ピング周期７０８（Ｎ）が、ピングそれ自体のバーストに要する時間（例えば、上述のようなＢ×Ｍ）よりも短くないことを保証することができる。Ｃ２は、上限であり、移動以外の理由によりネットワーク（すなわち、環境）から離れる可能性がある装置（例えば、監視装置６００）を検出できることを保証することができる。例えば、装置（例えば、監視装置６００）が電力を失うと、最大周期よりも大きいピング間の時間が生じることがある。値Ｃ１およびＣ２は、各特定のアプリケーションまたは各特定の対象物（例えば、人間６１４、犬、車など）に固有なものとすることができる。２つの定数を使用しているとき、コントローラ６０８は、式２（下記）を用いてピング周期７０８（Ｎ）を計算することができる。
式２：  Ｎ（ｓ／ピング周期単位）＝ｍｉｎ（ｍａｘ（Ｒ（ｍ／ピング周期単位）／Ｌ（ｍ／ｓ），Ｃ１），Ｃ２）
【００４８】
いくつかの実装形態では、コントローラ６０８は、Ｃ１およびＣ２だけを使用してピング周期７０８（Ｎ）を計算することができる。さらに、コントローラ６０８は、ピング周期７０８に少なくとも部分的に基づいて、送信機（例えば、送信機６０６）をデューティ・サイクルさせることができる。すなわち、コントローラ６０８は、ピング周期７０８に基づいて送信機６０６を「オン」および「オフ」することができる。運動速度７０４が比較的遅く（すなわち、活動状態が非活動）、したがって式２から長いピング周期（Ｎ）が得られる場合、コントローラ６０８は、送信機６０６をより長い期間にわたり「オフ」（あるいは、非アクティブ、休止、またはより少ない電力を使用する）モードにする。逆に、運動速度７０４が比較的速く（すなわち、活動状態がジョギングまたはランニング）、したがって式２から短いピング周期（Ｎ）が得られる場合、コントローラ６０８は、送信機６０６をより長い期間にわたり「オン」（あるいは、アクティブ、アウェイク（awake）、またはより多い電力を使用する）モードにする。このようにして、コントローラ６０８は、電力を節約しながら、送信機６０６を効率的に使用して環境内で他の装置によって発見されるように構成されることができる。
【００４９】
さらに、コントローラ６０８は、送信機６０６がピング期間７０８に少なくとも部分的に基づいてピングを送信すること５１２を行うように構成されることができる。例えば、運動速度７０４が増大される（すなわち、対象物がより速く動く）と、コントローラ６０８は、送信される各ピング間の時間の量を減少させる（すなわち、ピング周期を短くする）ことができる。すなわち、コントローラ６０８は、送信機６０６のピング速度を増大させることができる。運動速度７０４が低下する（すなわち、対象物がより遅く動く）場合、コントローラ６０８は、送信される各ピング間の時間の量を増大させる（すなわち、ピング周期を長くする）ことができる。すなわち、コントローラ６０８は、送信機６０６のピング速度を低下させることができる。一実施形態では、送信機６０６によって送信されたピングのうち少なくとも１つのピングの少なくとも１つのパケットは、対象物（例えば、人間６１４）の活動状態（例えば、活動状態７０２）を表す情報を含むことができる。
【００５０】
このようにして、コントローラ６０８は、送信機の電力を効率的に使用する一方で、環境内の他の装置がそれを発見することを可能にするように構成することができる。そのようなものとして、コントローラ６０８は、運動が低レベル状態の際にピングの送信を減少させることを通して、電力消費を最小限にしつつ、運動が高い周期の際にピング速度を増大することによって、発見可能性を最大限にすることができる。
【００５１】
他の実施形態では、コントローラ６０８は、対象物の活動状態の変化に少なくとも部分的に基づいて、送信機６０６によって送信されるピングのピング周期を短くすることができる。また、コントローラ６０８は、対象物の活動状態の変化に少なくとも部分的に基づいて、送信機６０６によって送信されるピングのピング周期を長くすることができる。この状況では、コントローラ６０８は、運動速度を使用せずに、送信機６０６によって送信されるピングのピング周期を制御することができる。
【００５２】
一実装形態では、コントローラ６０８は、対象物のリアルタイムの活動状態分類に少なくとも部分的に基づいて、送信機のピング周期を動的に調整することができる。リアルタイムの活動状態分類は、特性に少なくとも部分的に基づくことができる。上述のように、コントローラ６０８は、特性に少なくとも部分的に基づいて対象物（例えば、人間６１４）の活動状態７０２を分類すること５０４ができる。コントローラ６０８が、活動状態分類器を継続的に動作させる（すなわち、対象物の活動状態を継続的に分類する）場合、運動速度７０４を継続的に使用してピング周期を計算することができる。このようにして、コントローラ６０８は、送信機６０６のピング周期またはピング速度を動的に調整することができる。
【００５３】
様々な動作および特徴を上記で説明したが、実施形態によっては、それぞれの動作および／または特徴について必要としない場合がある。例えば、コントローラ６０８は、運動速度７０４なしに、信号６１２によって表される特性に少なくとも部分的に基づいて、送信機６０６をデューティ・サイクルさせることができる。また、コントローラ６０８は、信号６１２を使用して、送信機６０６のデューティ・サイクルを直接制御してもよい。他の実施形態では、ピング周期７０８は、特性に少なくとも部分的に基づいて計算することが可能である。コントローラ６０８は、運動速度７０４を使用せずにピング周期７０８を計算することができる。
【００５４】
一実装形態では、コントローラ６０８は、特性または信号６１２に少なくとも部分的に基づいて、バッテリ（例えば、バッテリ６１０）から得られた電力を調整することができる。例えば、コントローラ６０８は、特性または信号６１２に基づいて、送信機６０６をデューティ・サイクルさせること、および／または、送信機６０６によって送信されるピングの送信を制御することによって、送信機６０６がバッテリ６１０から得る電力を調整することができる。さらに、電力管理回路１１６の一部分とすることができる電圧調整器を使用して、バッテリから得られた電力を特性または信号６１２に基づき調整することもできる。また、コントローラ６０８は、活動状態７０２に少なくとも部分的に基づいて、バッテリ６１０から得られた電力を調整するように構成されてもよい。
【００５５】
上述の実施形態のいくつかは、コンピューティング・システムのプロセッサによって実行されるソフトウェア・モジュールとして、および／または、プロセッサによって実行されると上述の発見プロセスの部分を実行する命令を有する記憶装置、記憶媒体、もしくはコンピュータ可読媒体に記憶できるコンピュータ・プログラム製品において実施することができる。記憶装置、記憶媒体、またはコンピュータ可読媒体は、以下に限定されないが、フロッピー（登録商標）ディスク、光ディスク、コンパクトディスク−読出し専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−書き換え可能（ＣＤ−ＲＷ）、光磁気ディスクを含む任意のタイプのディスク、読出し専用メモリ（ＲＯＭ）、動的および静的ＲＡＭなどのランダム・アクセス・メモリ（ＲＡＭ）、電気的消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリなどのような半導体デバイス、磁気または光カード、あるいは、電子的命令を格納するのに適した任意のタイプの媒体を含むことができる。他の実施形態は、プログラマブル制御装置によって実行されるソフトウェア・モジュールとして実施することができる。
【００５６】
多くの実装形態が説明された。とはいえ、様々な修正を行うことができることは理解されるであろう。したがって、他の実装形態は、以下の特許請求の範囲の範囲内にある。
【図１】
2012501749.tif 000003
【図２】
2012501749.tif 000004
【図３】
2012501749.tif 000005
【図４】
2012501749.tif 000006
【図５】
2012501749.tif 000007
【図６】
2012501749.tif 000008
【図７】
2012501749.tif 000009
【国際調査報告】
2012501749.tif 000010