(57)【要約】      （修正有）【課題】スマートフォン等で収集された情報を社会のセキュリティ保護に利用するセンサべース検出システムを提供する。【解決手段】センサべース検出システムは、センサ関連データの処理に関連する構成データを受信する。受信したセンサ関連データを構成データに基づいて値を決定すし、潜在的に危険なイベントが発生したかを判定する。【選択図】図４
2016062601.tif 000002
【特許請求の範囲】
【請求項１】
センサ関連データの処理に関連する構成データを受信するステップと、
前記センサ関連データを受信するステップと、
前記センサ関連データの処理に関連する前記構成データに基づいて値を決定するステップと、
前記値を記憶するステップと、
を有する方法。
【請求項２】
前記値を決定するステップが、過去のセンサ関連データ及びセンサから受信される前記センサ関連データに基づくものである請求項１に記載の方法。
【請求項３】
前記値が、前記センサの状態の変化に更に基づくものである請求項２に記載の方法。
【請求項４】
前記センサ関連データの処理が、前記構成データに基づいてカスタマイズされる請求項１に記載の方法。
【請求項５】
前記構成データを発生するように構成されたグラフィックユーザインターフェースを表示するステップ、
を更に有する請求項１に記載の方法。
【請求項６】
前記値が前記構成データの経験則に基づくものである請求項１に記載の方法。
【請求項７】
前記値がイベントに関連付けられる請求項１に記載の方法。
【請求項８】
第１タイプのセンサに関連するデータの処理に関連する第１部分の構成データを受信するステップと、
第２タイプのセンサに関連するデータの処理に関連する第２部分の構成データを受信するステップと、
前記第１タイプのセンサの第１センサから第１センサ測定値を受信するステップと、
前記第２タイプのセンサの第２センサから第２センサ測定値を受信するステップと、
前記第１部分の構成データ、前記第２部分の構成データ、前記第１センサ測定値及び前記第２センサ測定値に基づいて値を決定するステップと、
前記値を記憶するステップと、
を有する方法。
【請求項９】
前記値が閾内にあるかを判定するステップと、
前記値が閾内にあると判定することに応答して、該値を送信するステップと、
を更に有する請求項８に記載の方法。
【請求項１０】
前記値が、前記第１センサ測定値と前記第２センサ測定値との間の相関に基づくものである請求項８に記載の方法。
【請求項１１】
前記値が、前記第１センサ測定値と前記第２センサ測定値との間の前記相関に基づくイベントである請求項１０に記載の方法。
【請求項１２】
前記第１センサ測定値及び前記第２センサ測定値を記憶するステップ、
を更に有する請求項８に記載の方法。
【請求項１３】
前記第１部分の構成データ及び前記第２部分の構成データを発生するように構成されたグラフィックユーザインターフェースを表示するステップ、
を更に有する請求項８に記載の方法。
【請求項１４】
前記値が、前記第１センサ測定値及び前記第２センサ測定値に適用されるアルゴリズムに基づくものである請求項８に記載の方法。
【請求項１５】
複数のセンサに関連するデータを受信するデータモジュールと、
前記複数のセンサに関連するデータの処理に関連する構成データを受信する構成受信モジュールと、
前記複数のセンサに関連するデータに適用された前記複数のセンサに関連するデータの処理に関連する前記構成データに基づいてデータポイントを決定する決定モジュールと、
を有するシステム。
【請求項１６】
前記複数のセンサが、第１センサタイプの第１センサ及び第２センサタイプの第２センサを有する請求項１５に記載のシステム。
【請求項１７】
前記データポイントを送信する通信モジュール、
を更に有する請求項１５に記載のシステム。
【請求項１８】
前記データポイントがイベントである請求項１５に記載のシステム。
【請求項１９】
前記複数のセンサに関連するデータの処理に関連する構成データを出力する構成モジュール、
を更に有する請求項１５に記載のシステム。
【請求項２０】
前記構成モジュールが、更に、前記複数のセンサに関連するデータの処理に関連する前記構成データを発生するためのグラフィックユーザインターフェースを表示するためのものである請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１４年５月２０日に出願されたJoseph L. Gallo他による“センサベース検出システム”なる名称の米国特許出願第14/281,896号（代理人整理番号：13-012-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００２】
本出願は、２０１４年５月２０日に出願されたJoseph L. Gallo他による“センサ管理及びセンサ分析システム”なる名称の米国特許出願第14/281,901号（代理人整理番号：13-013-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００３】
本出願は、２０１４年６月２５日に出願されたJoseph L. Gallo他による“センサ関連データを表すための方法及びシステム”なる名称の米国特許出願第14/315,286号（代理人整理番号：13-014-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００４】
本出願は、２０１４年６月２５日に出願されたJoseph L. Gallo他による“センサ関連メッセージングのための方法及びシステム”なる名称の米国特許出願第14/315,289号（代理人整理番号：13-015-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００５】
本出願は、２０１４年６月２５日に出願されたJoseph L. Gallo他による“センサベース検出システムの経路決定”なる名称の米国特許出願第14/315,317号（代理人整理番号：13-016-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００６】
本出願は、２０１４年６月２５日に出願されたJoseph L. Gallo他による“センサベース検出システムのグラフィックユーザインターフェース”なる名称の米国特許出願第14/315,320号（代理人整理番号：13-017-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００７】
本出願は、２０１４年６月２５日に出願されたJoseph L. Gallo他による“センサベース検出システムの経路決定のためのグラフィックユーザインターフェース”なる名称の米国特許出願第14/315,322号（代理人整理番号：13-018-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００８】
本出願は、出願されていないJoseph L. Gallo他による“センサベース検出システムのためのグラフィックユーザインターフェース及びビデオフレーム”なる名称の米国特許出願（代理人整理番号：13-019-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【０００９】
本出願は、２０１４年５月２０日に出願されたJoseph L. Gallo他による“センサベース検出システムのためのイベント管理システム”なる名称の米国特許出願第14/281,904号（代理人整理番号：13-020-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【００１０】
本出願は、２０１４年７月２１日に出願されたJoseph L. Gallo他による“センサベース検出システムのためのセンサのグループ化”なる名称の米国特許出願第14/336,994号（代理人整理番号：13-021-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれるものとする。
【００１１】
本出願は、２０１４年７月２１日に出願されたJoseph L. Gallo他による“センサベース検出システムのためのデータ構造”なる名称の米国特許出願第14/337,012号（代理人整理番号：13-22-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれるものとする。
【００１２】
本出願は、出願されていないJoseph L. Gallo他による“センサベース検出システムの警報システム”なる名称の米国特許出願（代理人整理番号：13-24-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【００１３】
本出願は、出願されていないJoseph L. Gallo他による“センサベース検出システムのイベント分析及びイベント巻き戻し”なる名称の米国特許出願（代理人整理番号：13-25-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【００１４】
本出願は、出願されていないJoseph L. Gallo他による“センサベース検出システムのタイムチャート”なる名称の米国特許出願（代理人整理番号：13-26-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【００１５】
本出願は、２０１３年５月２３日に出願されたFerdinand E.K. de Antoniによる“センサ測定値のキャプチャ、記憶及び分析のためのドメイン不可知方法及びシステム”なる名称のフィリピン国特許出願第14/284,009号（代理人整理番号：13-027-00-PH）に関係するものであり、該フィリピン国特許出願は参照により本明細書に組み込まれる。
【００１６】
本出願は、２０１４年５月２１日に出願されたFerdinand E.K. de Antoniによる“ユーザ質問及び計器の読みの関係”なる名称の米国特許出願第14/281,904号（代理人整理番号：13-027-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれるものとする。
【００１７】
本出願は、出願されていないJoseph L. Gallo他による“センサベースエレメントマネージャ（動作）”なる名称の米国特許出願（代理人整理番号：13-033-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【００１８】
本出願は、出願されていないJoseph L. Gallo他による“センサベース応答システム（動作）”なる名称の米国特許出願（代理人整理番号：13-034-00-US）に関係するものであり、該米国特許出願は参照により本明細書に組み込まれる。
【背景技術】
【００１９】
技術が進歩するにつれ、計算（コンピュータ）技術は価格を低下させながら益々増加する数の分野にまで拡大した。結果として、スマートフォン、ラップトップ、ＧＰＳ等の装置は我々の社会に広く普及するようになり、これにより、益々増加する数の場所において収集されるデータの量を益々増加させている。残念ながら、収集された情報の殆どはマーケティング及びユーザに対する宣伝のために使用されている（例えば、スマートフォンのユーザが最寄りのスターバックスへのクーポン券を受信する等）が、我々の社会のセキュリティは無防備のままであり、ボストンマラソン爆弾犯等のテロリスト攻撃の危険に曝さている。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００９−２１９０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
従って、１以上の異なるタイプのセンサとの通信、並びに1以上の異なるタイプのセンサからのセンサ関連データの処理、解釈等を可能にする解決策に対する必要性が生じている。
【課題を解決するための手段】
【００２２】
実施態様は、１以上のセンサと通信し、センサ関連データを受信し、該センサ関連データに関して処理、解釈等を行うように構成される。実施態様は、センサがどの様に構成され、該センサがどの様に動作し、該センサからどの種のデータを期待するかを定義することをサポートすることができる。実施態様は、更に、新たな又は追加のセンサをシステムに追加し、該システムを該新たな又は追加のセンサからのデータを扱うように構成（設定）するよう構成される。実施態様は、追加のセンサ状態をセンサ関連データの処理に基づいて追加するために使用することができる。実施態様は、更に、新たなセンサタイプのセンサ関連データの記憶、新たなセンサタイプのセンサ関連データのグラフィックユーザインターフェース内の提示、該センサ関連データに基づくメッセージの送信をサポートすることができる。
【００２３】
一実施態様は、センサ関連データを処理する方法に関するものである。該方法は、センサ関連データの処理に関連する構成データを受信するステップ及び上記センサ関連データを受信するステップを含む。幾つかの実施態様において、上記センサ関連データの処理は、上記構成データに基づいてカスタマイズ（特注化）することができる。該方法は、更に、前記センサ関連データの処理に関連する前記構成データに基づいて値を決定するステップ、及び該値を記憶するステップを含む。幾つかの実施態様において、前記値を決定するステップは、過去のセンサ関連データ及びセンサから受信される前記センサ関連データに基づくものである。幾つかの実施態様において、前記値は、前記センサの状態の変化に更に基づくものである。幾つかの実施態様において、前記値は、前記構成データの経験則に基づくものである。幾つかの実施態様において、前記値はイベントに関連付けられる。幾つかの実施態様において、該方法は、前記構成データを発生するように構成されたグラフィックユーザインターフェースを表示するステップを更に含む。
【００２４】
他の実施態様は、センサ関連データを処理する方法に関するものである。該方法は、第１タイプのセンサに関連するデータの処理に関連する第１部分の構成データを受信するステップと、第２タイプのセンサに関連するデータの処理に関連する第２部分の構成データを受信するステップとを含む。該方法は、更に、前記第１タイプのセンサの第１センサから第１センサ測定値を受信するステップと、前記第２タイプのセンサの第２センサから第２センサ測定値を受信するステップとを含む。該方法は、更に、前記第１部分の構成データ、前記第２部分の構成データ、前記第１センサ測定値及び前記第２センサ測定値に基づいて値を決定するステップと、該値を記憶するステップとを含む。幾つかの実施態様において、上記値は、前記第１センサ測定値と前記第２センサ測定値との間の相関に基づくものである。幾つかの実施態様において、該値は、前記第１センサ測定値と前記第２センサ測定値との間の前記相関に基づくイベントである。幾つかの実施態様において、該値は、前記第１センサ測定値及び前記第２センサ測定値に適用されるアルゴリズムに基づくものである。
【００２５】
幾つかの実施態様において、上記方法は、前記値が閾内にあるかを判定するステップと、前記値が閾内にあると判定することに応答して、該値を送信するステップとを更に有する。幾つかの実施態様において、該方法は、前記第１センサ測定値及び前記第２センサ測定値を記憶するステップを更に有する。幾つかの実施態様において、該方法は、前記第１部分の構成データ及び前記第２部分の構成データを発生するように構成されたグラフィックユーザインターフェースを表示するステップを更に含む。
【００２６】
他の実施態様は、センサ関連データを処理するシステムに関するものである。該システムは、複数のセンサに関連するデータを受信するように構成されたデータモジュールと、前記複数のセンサに関連するデータの処理に関連する構成データを受信するように構成された構成受信モジュールとを含む。該システムは、前記複数のセンサに関連するデータに適用された前記複数のセンサに関連するデータの処理に関連する前記構成データに基づいてデータポイントを決定するように構成された決定モジュールを更に含む。幾つかの実施態様において、前記複数のセンサは、第１センサタイプの第１センサ及び第２センサタイプの第２センサを有する。幾つかの実施態様において、前記データポイントはイベントである。幾つかの実施態様において、該システムは、前記データポイントを送信するための通信モジュールを更に含む。幾つかの実施態様において、該システムは、前記複数のセンサに関連するデータの処理に関連する構成データを出力するための構成モジュールを更に含む。幾つかの実施態様において、前記構成モジュールは、更に、前記複数のセンサに関連するデータの処理に関連する前記構成データを発生するためのグラフィックユーザインターフェースを表示するためのものである。
【００２７】
上記並びに種々の他のフィーチャ及び利点は、後述される詳細な説明を精読することから明らかになるであろう。
【図面の簡単な説明】
【００２８】
【図１】図１は、幾つかの実施態様による例示的センサベース検出システムの例示的動作環境を示す。
【図２】図２は、幾つかの実施態様による例示的なデータ流れ図を示す。
【図３】図３は、幾つかの実施態様による例示的なデータ流れ図を示す。
【図４】図４は、幾つかの実施態様によるセンサに関連するデータを処理するための処理の例示的フローチャートを示す。
【図５】図５は、幾つかの実施態様による異なるセンサタイプからのデータを処理するための処理の他の例示的フローチャートを示す。
【図６】図６は、幾つかの実施態様による例示的コンピュータシステムのブロック図を示す。
【図７】図７は、幾つかの実施態様による他の例示的コンピュータシステムのブロック図を示す。
【発明を実施するための形態】
【００２９】
添付図面の各図における実施態様は、例示的に図示されたもので、限定のためのものではなく、各図において同様の符号は同様の構成要素を示している。
【００３０】
以下、種々の実施態様を詳細に参照するが、これら実施態様の例は添付図面に示されている。請求項に記載された実施態様を種々の実施態様に関連して説明するが、これらの種々の実施態様は当該実施態様の範囲を限定しようとするものではないことが理解される。反対に、請求項に記載された実施態様は、添付請求項の範囲内に含まれ得る代替例、変形例及び均等例をカバーしようとするものである。更に、以下の詳細な説明においては、請求項に記載された実施態様の完全な理解を得るために多数の特定の細部が記載されている。しかしながら、当業者によれば、請求項に記載された実施態様は、これらの特定の細部なしでも実施することができることは明らかであろう。他の事例においては、請求項に記載された実施態様の特徴が不明瞭にならないように、良く知られた方法、手順、部品及び回路は詳細には説明されていない。
【００３１】
以下の詳細な説明における幾つかの部分は、手順、論理ブロック、処理及びコンピュータメモリ内のデータビットに対する演算の他の記号的表現に関して提示される。これらの記載及び表現は、データ処理分野の当業者により自身の作業の実体を他の当業者に対して最も効果的に伝達するために使用される手段である。本出願において、手順、論理ブロック又は処理等は、所望の結果につながる演算若しくはステップ又は命令の首尾一貫した系列であると考えられる。上記演算又はステップは、物理量の物理的操作を利用するものである。通常、これらの量は、必ずしもということではないが、コンピュータシステム又は計算装置において記憶され、伝送され、結合され、比較され又はそれ以外で操作されることが可能な電気的又は磁気的信号の形態である。主に慣用という理由で、これら信号は、時には、トランザクション（相互作用）、ビット、値、エレメント、シンボル、文字、サンプル又はピクセル等として参照することが便利であることが分かっている。
【００３２】
しかしながら、これら及び類似の用語の全ては、適切な物理量に関連付けられるべきであって、これら量に適用される便利なラベルに過ぎないことを心に留めるべきである。下記の説明から明らかなように、そうでないと特別に言及しない限り、本開示の全体を通して“受信する”、“変換する”、“送信する”、“記憶する”、“決定する”、“送る”、“質問する”、“供給する”、“アクセスする”、“関連付ける”、“構成する（設定する）”、“開始する”、“カスタマイズする”、“マッピングする”、“修正する（変更する）”、“分析する”、“表示する”、“更新する”、“再構成する（再設定する）”又は“再起動する”等の用語を使用した説明は、コンピュータシステム又は同様の電子計算装置若しくはプロセッサの動作及び処理を指すことが理解される。コンピュータシステム又は同様の電子計算装置は、コンピュータシステムメモリ、レジスタ又は他の斯様な情報記憶、伝送若しくは表示装置内で物理的（電子的）量として表されたデータを操作及び変換する。
【００３３】
本システム及び方法は、種々のアーキテクチャ及び構成で実施化することができることが分かる。例えば、本システム及び方法は、分散型計算環境、クラウド計算環境、クライアントサーバ環境等の一部として実施化することができる。本明細書に記載される実施態様は、１以上のコンピュータ、計算装置又は他の装置により実行されるプログラムモジュール等の、何らかの形態のコンピュータ読取可能な記憶媒体上に存在するコンピュータ実行可能な命令という一般的前後関係で説明され得る。限定ではなく、例示として、コンピュータ読取可能な記憶媒体はコンピュータ記憶媒体及び通信媒体を有することができる。一般的に、プログラムモジュールは、特定のタスクを実行するか又は特定の抽象データ型を実施化するルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。プログラムモジュールの機能は、種々の実施態様において所望に応じて組み合わせ又は分散させることができる。
【００３４】
コンピュータ記憶媒体は、非一時的である、コンピュータ読取可能な命令、データ構造、プログラムモジュール又は他のデータ等の情報の記憶のための何らかの方法及び技術で実施化された揮発性及び不揮発性、取外し可能な及び取外し不能な媒体を含むことができる。コンピュータ記憶媒体は、限定するものではないが、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的に消去可能なプログラマブルＲＯＭ（EEPROM）、フラッシュメモリ若しくは他のメモリ技術、コンパクトディスクＲＯＭ（CD-ROM）、デジタル汎用ディスク（ＤＶＤ）若しくは他の光記憶、磁気カセット、磁気テープ、磁気ディスク記憶若しくは他の磁気記憶装置、又は所望の情報を記憶するために使用することができると共に該情報を取り出すためにアクセスすることが可能な如何なる他の媒体をも含むことができる。
【００３５】
通信媒体は、コンピュータ実行可能な命令、データ構造、プログラムモジュール又は他のデータを搬送波等の変調されたデータ信号で若しくは他の伝送メカニズムで具現化することができ、如何なる情報伝達媒体をも含む。“変調されたデータ信号”なる用語は、自身の特性の１以上を、当該信号に情報をエンコードするように設定又は変化させる信号を意味する。限定としてではなく例示として、通信媒体は、有線ネットワーク又は直接配線接続等の有線媒体、並びに音響、ラジオ周波数（ＲＦ）、赤外線及び他の無線媒体等の無線媒体を含むことができる。上記における如何なるものの組み合わせも、コンピュータ読取可能な記憶媒体の範囲内に含まれ得る。
【００３６】
［センサ関連データの処理のカスタマイズ］
従って、１以上の異なるタイプのセンサとの通信、並びに1以上の異なるタイプのセンサからのセンサ関連データの処理、解釈等を可能にする解決策に対する必要性が生じる。
【００３７】
実施態様は、１以上のセンサと通信し、センサ関連データを受信し、該センサ関連データの処理、解釈等を行うように構成される。実施態様は、センサがどの様に構成され、センサがどの様に動作し、センサからどの種のデータが期待されるかを定義することをサポートすることができる。実施態様は、更に、新たな又は追加のセンサをシステムに追加し、該システムを該新たな又は追加のセンサからのデータを処理するように構成（設定）するように構成される。実施態様は、追加のセンサ状態をセンサ関連データの処理に基づいて追加するために使用することができる。実施態様は、更に、新たなセンサタイプのセンサ関連データの記憶、新たなセンサタイプのセンサ関連データのグラフィックユーザインターフェースにおける提示、センサ関連データの新たなセンサタイプに基づくメッセージの送信をサポートすることができる。
【００３８】
図１は、幾つかの実施態様による例示的な動作環境を示す。該例示的な動作環境１００は、センサベース検出システム１０２、ネットワーク１０４、ネットワーク１０６、メッセージングシステム１０８及びセンサ１１０〜１２０を含んでいる。センサベース検出システム１０２及びメッセージングシステム１０８はネットワーク１０４に結合されている。センサベース検出システム１０２及びメッセージングシステム１０８はネットワーク１０４を介して通信可能に結合されている。センサベース検出システム１０２及びセンサ１１０〜１２０は、ネットワーク１０６に結合されている。センサベース検出システム１０２及びセンサ１１０〜１２０は、ネットワーク１０６を介して通信可能に結合されている。ネットワーク１０４、１０６は、２以上のネットワーク（例えば、イントラネット、インターネット、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）等）を含むことができ、インターネットを含む１以上のネットワークの組み合わせであり得る。幾つかの実施態様において、ネットワーク１０４及びネットワーク１０６は単一のネットワークであり得る。
【００３９】
センサ１１０〜１２０は、当該センサに関連する測定値（読み）、例えばガンマ放射線、振動等を検出し、該情報を分析のためにセンサベース検出システム１０２に送信する。センサベース検出システム１０２は、受信された情報を使用すると共に、該情報を閾値、例えば履歴値、ユーザ選択値等と比較して潜在的に危険なイベントが発生したかを判定することができる。上記判定に応答して、センサベース検出システム１０２は該情報を適切な行動（例えば、適切な人員にＥメールする、アラームを鳴らす、警報をつぶやく（ツイートする）、警察部署に警告する、本土保安部署に警告する等）のためにメッセージングシステム１０８に送信することができる。それに従って、当該危険性に対処するために適切な行動がとられ得る。
【００４０】
センサ１１０〜１２０は、温度センサ（温度、熱等）、電磁センサ（例えば、金属検出器、光センサ、粒子センサ、ガイガーカウンタ、電荷結合装置（ＣＣＤ）等）、機械式センサ（例えば、タコメータ、オドメータ等）、相補型金属酸化膜半導体（ＣＭＯＳ）、生物学的／化学的センサ（例えば、毒素、栄養素等）等を含む種々のセンサの何れかとすることができる。更に、センサ１１０〜１２０は、これらに限定されるものではないが、音響、音、振動、自動車／輸送、化学（薬品）、電気、磁気、無線電波、環境、気象、水分、湿度、流れ、流体速度、イオン化、原子、亜原子、航法、位置、角度、変位、距離、速度、加速度、光学、光、画像、光子、圧力、力、密度、レベル、熱的、熱、温度、近接、存在、放射線、ガイガーカウンタ、結晶型ゲートセンサ（crystal based portal sensors）、生化学的、圧力、空気品質、水質、火事、洪水、侵入検知、動き検出、粒子計測、水位、監視カメラ等を含む種々のセンサの何れか又はこれらの組み合わせとすることができる。センサ１１０〜１２０はビデオカメラ（例えば、インターネットプロトコル（ＩＰ）ビデオカメラ、ネットワーク結合カメラ等）又は特設のセンサとすることもできる。
【００４１】
センサ１１０〜１２０は、定位置に固定し（例えば、監視カメラ又はセンサ、カメラ等）、半固定にし（例えば、自動車若しくはセルタワー上のセンサ又は他の準携帯物体に取り付けられたセンサ）、又は移動型（例えば、モバイル装置、スマートフォン等の一部）とすることができる。センサ１１０〜１２０は、データをセンサベース検出システム１０２に斯かるセンサ１１０〜１２０のタイプに従って供給することができる。例えば、センサ１１０〜１２０は、ガンマ放射線を検出するように構成されたＣＭＯＳセンサであり得る。このように、ガンマ放射線はピクセルを照射することができ、該放射線は電気信号に変換されて、センサベース検出システム１０２に送信される。
【００４２】
センサベース検出システム１０２はセンサ１１０〜１２０からデータを受信し、これらセンサを管理するように構成される。センサベース検出システム１０２は、ユーザが１以上の場所におけるセンサの測定値及びレベルを監視し及び追跡することを補助するよう構成される。センサベース検出システム１０２は、ある場所における新たなセンサの容易な配備（例えば、管理者、操作者等による）を可能にすると共に、これらセンサの、ユーザの優先度（好み）、経験則に基づいたイベントの検出ための監視を可能にする種々の構成要素を有することができる。上記イベントは、メッセージングシステム１０８により使用されて、センサに基づく警報（例えば、１つのセンサに関する閾値を超えたセンサ測定値に基づく、特定の近傍内の２つのセンサの測定値が閾値を超えることに基づく、等）を発生し、適切な人員が行動をとるようにすることができる。センサベース検出システム１０２は、地理的に異なる場所に配置され得る如何なる数のセンサからもデータを受信し、これらセンサを管理することができる。幾つかの実施態様において、センサ１１０〜１２０及びセンサベース検出システム１０２の構成要素は、複数のシステム（例えば、物理的マシン、仮想化マシン、これらの組み合わせ等）及び大きな地理的領域にわたって分散させることができる。
【００４３】
センサベース検出システム１０２は、センサ又はセンサのグループに関して、位置情報（例えば、ボードルームＢ、フロア２、ターミナルＡ等）及び全地球測位システム（ＧＰＳ）座標（例えば、緯度、経度等）を追跡及び記憶することができる。センサベース検出システム１０２は、定められたイベントが発生したか（例えば、検出された放射線レベルが特定の閾値を超えるか、検出された生物学的危険レベルが特定の閾値を超えるか、等）を判定するために、センサを監視し、センサ値を追跡するように構成することができ、もし発生したなら、該センサベース検出システム１０２は、危険な又は禁制の物質が当該センサの周辺又は範囲内で移動したルート又は経路を決定することができる。例えば、固定されたセンサに対する放射性物質の進行経路を決定しグラフィックユーザインターフェースを介して表示することができる。移動するセンサ（例えば、スマートフォン、感知装置等）に対する、又は固定された及び移動するセンサの混合に対する放射性物質の進行経路も同様に決定しグラフィックユーザインターフェースを介して表示することができることが分かる。分析値及び／又は感知された値は、リアルタイムに表示することができるか、又は後の取り出しのために記憶することができることが理解される。
【００４４】
センサベース検出システム１０２は、センサ１１０〜１２０を監視及び管理するためにグラフィックユーザインターフェース（ＧＵＩ）を表示することができる。該ＧＵＩは、センサの測定値、センサの状態及び地図（マップ）上のセンサの位置を表示するように構成することができる。センサベース検出システム１０２は、過去のセンサの測定値及びセンサにより検出された物質又は状況の移動の見直しを、記憶されたセンサ値の停止、再生、一時停止、早送り及び巻き戻し機能に基づいて可能にすることができる。また、センサベース検出システム１０２は、閾値（例えば、所定の値に基づく又は周囲センサの測定値に基づく）を越えるセンサの測定値を有したセンサに対応する画像又はビデオ映像（例えば、動画又は静止画）の見直しも可能にすることができる。例えば、センサをＧＵＩにおいて選択することができると共に、センサの検出範囲内の領域に関連するビデオ映像を表示することができ、これにより、ユーザが危険物質を運んでいる個人又は人を見ることを可能にする。幾つかの実施態様によれば、上記映像はユーザの選択に応答して表示され、又は該映像は特定のイベント（例えば、特定のセンサ又はセンサグループに関連するセンサの測定値が特定の閾値より高い）に応答して自動的に表示され得る。
【００４５】
幾つかの実施態様において、１以上のセンサのセンサ測定値は、見易いようにグラフ又はチャート上に表示することができる。センサを描く視覚的な地図型表示を、該センサの測定値及び特定のイベントに従ったカラーコード化、形状、アイコン、点滅率等を含むセンサ表現及び／又は指示子と共に表示することができる。例えば、灰色は校正センサに関連付けることができ、緑色は当該センサからの正常な測定値に関連付けることができ、黄色は上昇したセンサの測定値に関連付けることができ、橙色は潜在的に危険なセンサの測定値に関連付けることができ、赤は危険な警告のセンサの測定値に関連付けることができる。
【００４６】
センサベース検出システム１０２は、警報又は特定の閾値（例えば、所定の、動的な又は周囲に基づく）より高い若しくは経験則に基づくセンサの測定値を決定し、斯かる警報をグラフィックユーザインターフェース（ＧＵＩ）に表示することができる。センサベース検出システム１０２は、ユーザ（例えば、操作者、管理者等）が、複数のセンサからの複数の警報に関連するイベントを生成するために複数のセンサを一緒にグループ化することを可能にすることができる。例えば、互いに１２フィート以内で且つ同一の物理的空間内にある３個以上のセンサが、過去の値より少なくとも４０％以上高いセンサ測定値を有する場合、コードレッドのイベントが生成され得る。幾つかの実施態様において、センサベース検出システム１０２は、センサの地理的近さに基づいて斯かるセンサを自動的に一緒にグループ化することができる。例えば、ＬＡＸ（ロサンゼルス）空港のターミナルＡ内のゲート１、２及び３のセンサは互いに対する近い位置（例えば、同じ物理的空間内の物理的近さ）により一緒にグループ化することができる一方、別のターミナルにおけるセンサはバラバラな位置によりグループ化することはできない。しかしながら、特定の状況では、ターミナル、ゲート等の一層細かなレベルにおいてではなく、当該空港におけるイベントを監視するために同一の空港内のセンサを一緒にグループ化することもできる。
【００４７】
センサベース検出システム１０２は、センサ１１０〜１２０から収集された情報から生成されるイベントの決定に基づいてメッセージングシステム１０８に情報を送信することができる。メッセージングシステム１０８は１以上のメッセージングシステム又はプラットフォームを含むことができ、これらはデータベース（例えば、メッセージング、ＳＱＬ又は他のデータベース）、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、インスタントメッセージングサービス、カリフォルニア州サンフランシスコのツイッタ社から利用可能なツイッタ（Twitter：登録商標）、拡張可能マークアップ言語（ＸＭＬ）に基づくメッセージングサービス（例えば、フュージョンセンタとの通信のための）、ジャバスクリプト（JavaScript（登録商標））オブジェクト表記（ＪＳＯＮ）メッセージングサービス等を含むことができる。例えば、国内情報交換モデル（ＮＩＥＭ）準拠のメッセージングを、化学的、生物学的、放射性物質及び核防衛（ＣＢＲＮ）疑惑行動レポート（ＳＡＲ）を報告義務政府団体（例えば、地方、州又は連邦政府）に報告するために使用することができる。
【００４８】
図２は、幾つかの実施態様による例示的なデータ流れ図を示す。図２００は、センサベース検出システム（例えば、センサベース検出システム１０２）に関連するデータ（例えば、センサ測定値、生のセンサデータ、分析されたセンサデータ等）の流れを描いている。図２００は、センサ２５０〜２６０、センサ分析処理２０２、センサ処理マネージャ２０４、データ記憶部２０６、状態変化マネージャ２０８、センサデータ表示モジュール２１０及びセンサインターフェースモジュール２１２を含んでいる。幾つかの実施態様において、センサ分析処理２０２、センサ処理マネージャ２０４、状態変化マネージャ２０８、センサデータ表示モジュール２１０及びセンサインターフェースモジュール２１２は、１以上の計算システム（例えば、仮想又は物理的計算システム）上で動作することができる。データ記憶部２０６は、データ保管部の一部とするか、又は該データ保管部に記憶することができる。
【００４９】
センサ２５０〜２６０は、センサ１１０〜１２０と実質的に同様とすることができ、前述した種々のタイプのセンサの何れかとすることができる。センサ２５０〜２６０は、データ（カメラのストリームデータ、ビデオストリームデータ等）をセンサ分析処理２０２及びセンサインターフェースモジュール２１２に供給することができる。
【００５０】
センサ処理マネージャ２０４は、センサ分析処理２０２を開始又は起動するように構成される。センサ処理マネージャ２０４は、センサ分析処理２０２の各インスタンス又は処理を構成パラメータ（例えば、プリセットされる、ユーザにより構成される、等）に基づいて構成するように動作する。幾つかの実施態様において、センサ分析処理２０２は、センサ処理マネージャ２０４によりセンサ測定値を特定の時間間隔（例えば、３０秒、１分、１時間、１日、１週間、１年）にわたって編成（整理）するように構成することができる。上記特定の時間間隔は事前に設定することができるか、又は該時間間隔はユーザ設定可能なものとすることができることが理解される。更に、該特定の時間間隔は例えば実行時の間に動的に又は静的に変更することができることも理解される。幾つかの実施態様において、センサ分析処理２０２の処理は、各時間間隔に対して実行することができる。センサ処理マネージャ２０４は、センサ２５０〜２６０に関連するメタデータ（例えば、地理空間座標、ネットワーク設定、ユーザ入力情報等）にアクセスし又は該メタデータを入力するように構成することもできる。
【００５１】
センサ処理マネージャ２０４はセンサ分析処理２０２から分析されたセンサデータを入力する。この場合、センサ処理マネージャ２０４は、上記分析されたセンサデータを記憶のためにデータ記憶部２０６に送出することができる。センサ処理マネージャ２０４は、更に、センサ２５０〜２６０に関連するメタデータを、データ記憶部２０６に、関連する上記の分析されたセンサデータと共に記憶するために送出する。幾つかの実施態様において、センサ処理マネージャ２０４は、上記の分析されたセンサデータ及びメタデータをセンサデータ表示モジュール２１０に送出することができる。幾つかの実施態様において、センサ処理マネージャ２０４は、上記の分析されたセンサデータ及びセンサ２５０〜２６０に関連するメタデータをセンサデータ表示モジュール２１０に送出することができる。センサ処理マネージャ２０４からセンサデータ表示モジュール２１０に送信される情報はメッセージ型フォーマットであり得ることが理解される。
【００５２】
幾つかの実施態様において、センサ分析処理２０２は、次いで、分析されたセンサデータを記憶のためにデータ記憶部２０６に送ることができる。センサ分析処理２０２は、更に、センサ２５０〜２６０に関連するメタデータを、関連する分析されたセンサデータと共にデータ記憶部２０６に記憶するために送出することができる。
【００５３】
状態変化マネージャ２０８は、データ記憶部２０６から分析されたセンサデータ及び関連するメタデータを入力し又はこれらデータにアクセスすることができる。状態変化マネージャ２０８は、センサ測定値を、該センサの可能性のある状態の変化に関して分析するよう構成することができる。幾つかの実施態様において、状態変化マネージャ２０８は、分析されたセンサデータ及び／又は関連するメタデータを、該情報をデータ記憶部２０６から取り込む必要性無しに、センサ分析処理２０２から直接入力することもできる（図示されず）ことが理解される。
【００５４】
状態変化マネージャ２０８は、センサの状態が変化したかを、現在のセンサデータと前のセンサデータとに基づいて判定することができる。閾値を超過した、範囲内又は外等のセンサ測定値に基づくセンサ状態の変化は、センサデータ表示モジュール２１０に送出することができる（例えば、センサ毎に、センサのグループ毎に、等）。例えば、センサ２５２の状態変化は、該センサ２５２が以前の正常な測定値から上昇した測定値（例えば、特定の閾値より高い、上昇した測定値内、危険な測定値内、等）へ変化することに基づいて決定することができる。他の例において、センサ２５２の状態は、該センサ２５２が前のセンサ測定値と同じ範囲内の上昇した測定値を有することに基づいて変化していないと判定することができる。幾つかの実施態様において、センサの種々の状態及び関連する警告は、センサ処理マネージャ２０４により構成（設定）することができる。例えば、センサ処理マネージャ２０４は閾値、範囲等を設定するために使用することができ、これらは警告が発生されるべきかを判定するためにセンサ測定値に対して比較することができる。例えば、センサ２５０〜２６０は、６つの可能性のある状態、即ち、校正の、公称の、上昇した、可能性がある（起こり得る）、警告的及び危険、を有することができる。センサ処理マネージャ２０４の構成処理は、ユーザ入力に応答するものであり得ることが理解される。例えば、ユーザは、閾値、範囲等、及び警告を発するために満たされるべき条件を設定することができる。幾つかの実施態様において、各状態には色（カラー）を関連付けることができる。例えば、暗いグレイは校正状態に関連付けられ、緑は公称状態に関連付けられ、黄色は上昇した（高められた）状態に関連付けられ、橙色は可能性のある（潜在的）状態に関連付けられ、赤は警告状態に関連付けられるようにすることができる。明るいグレイは、オフライン又は機能していないセンサを表すために使用することができる。
【００５５】
幾つかの実施態様において、状態変化マネージャ２０８は、センサの状態の新たな状態への変化が存在した場合に警報又は警報信号を発生するように構成される。例えば、警報は、公称状態から上昇した状態又は可能性のある状態へ進んだセンサに関して発生され得る。幾つかの実施態様において、状態変化マネージャ２０８は活性状態テーブルを含む。該活性状態テーブルは現在の状態／前の状態を記憶するために使用することができ、これにより、該活性状態テーブルはセンサの状態変化を決定するために維持される。このように、状態変化マネージャ２０８はセンサ状態変化に基づくリアルタイムな感知情報を提供することができる。
【００５６】
幾つかの実施態様において、状態変化マネージャ２０８は、センサ測定値が環境源からの正常なセンサ測定値を越えたかを決定し、又は当該センサの状態の変化が存在したかを決定し、警報を発生することができる。例えば、ガンマ放射線の場合、状態変化マネージャ２０８は、ガンマ放射線センサの測定値が自然源（例えば、太陽、他の天体源等）若しくは他の自然環境源からのものであるかを公称センサ状態に基づいて決定することができ、又は該測定値がセンサの範囲内で運ばれている放射性物質からのものであるかを上昇した、可能性のある、警告的若しくは危険なセンサ状態に基づいて決定することができる。幾つかの実施態様においては、ガンマ放射線測定値が安全範囲内であるかが、公称のセンサ状態に基づいて、又は安全範囲外であるかが、上昇した、可能性のある、警告する若しくは危険なセンサ状態に基づいて決定される。
【００５７】
幾つかの実施態様において、個々の警報は外部システム（例えば、メッセージングシステム１０８）へ送信することができる。例えば、１分、２分又は１０分のタイムスパン内に特定の建物内で発生する１以上の警報は、メッセージングシステムへ送信され得る。当該警報が送信される上記タイムスパンは予め設定されるか又はシステム管理者により選択することができることが分かる。幾つかの実施態様において、当該警報が送信されるタイムスパンは動的に（例えば、リアルタイムに）又は静的に設定され得る。
【００５８】
センサデータ表示モジュール２１０は、センサ処理マネージャ２０４又はデータ記憶部２０６から分析されたセンサデータ及び関連するメタデータを入力し、又は斯かるデータにアクセスすることができる。センサデータ表示モジュール２１０は、更に、状態変化マネージャ２０８により決定されたセンサ状態変化に基づく警報（例えば、センサ毎の、位置毎の、等）を入力することができる。
【００５９】
センサデータ表示モジュール２１０は、センサ、センサ状態、警報、センサ測定値等を示すグラフィックユーザインターフェースをレンダリングするように動作することができる。センサデータ表示モジュール２１０は、センサ測定値が特定の条件を満たす場合に発生する１以上の警報を、例えばセンサ測定値が閾値を超える、特定の範囲内に入る、特定の閾値より低い、等の場合に地図上に視覚的に表示することができる。このように、センサデータ表示モジュール２１０は、特定の条件がセンサにより満たされた（例えば、可能性のある生物学的有害物質が検出された、高いガンマ放射線が検出された、等）ことを、ユーザ（例えば、操作者、管理者等）に視覚的、可聴的、等により通知することができる。ユーザは、センサ分析処理２０２が発生した種々のデータ（例えば、ｍＳｖ値、生物学的有害物質測定レベル値、等）を調査し、当該警報を起動した元のセンサ分析処理２０２のデータ（例えば、生のストリームデータ、変換されたストリームデータ、前処理されたセンサデータ等）を含む適切なイベント事件ファイルを生成する機会を有することができる。センサデータ表示モジュール２１０は、（例えば、操作者、管理者等により）監視される領域を移動する又は該領域内で発生する如何なる物質（例えば、放射性物質、生物学的有害物質等）又は他の状況にも気付くために使用することができる。
【００６０】
幾つかの実施態様において、センサデータ表示モジュール２１０は、センサ、警報及びイベントを地理的に示すよう動作する位置機能を含む。該位置機能は、種々のセンサをグラフィックユーザインターフェース（ＧＵＩ）内の地図上の対応する位置にプロットするために使用することができる。ＧＵＩは詳細な床配置を伴う富んだ視覚的地図を種々のズームレベルで可能にする。センサデータ表示モジュール２１０は、センサデータ、警報及びイベントを配信（例えば、他のユーザ、安全当局者等への）のためにメッセージングシステム（例えば、メッセージングシステム１０８）に送信することができる。
【００６１】
１以上のセンサからの警報は、イベントとしてグループ化し、集合化し、表現し及び／又は指示することができる。このように、イベントは１以上のセンサからの１以上の警報に関連付けられ得る。イベントは、１以上の警報に適用される１以上の条件、規則、パラメータ又は経験則に基づいて決定することができる。例えば、単一の警報は、センサの測定値における偶然又は一時的上昇であり得る。しかしながら、複数の警報が生じた場合、もっと重大な何かが生じている高い確率が存在する。例えば、同一の領域内で又は互いの若しくは施設の特定の近傍内で生じている複数の警報は、危険物質が該領域内に存在することを示し得る。他の例において、同一の建物内の同一のフロア上で先行する１分内に発生した５つの警報は１つのイベントへと集合化することができる。斯かるイベントは、次いで、外部システムに送信するか又はグラフィックユーザインターフェース上で強調表示することができる。
【００６２】
幾つかの実施態様において、操作者は警報又は一連の警報を“イベント”として印す（マークする）ことができる。センサデータ表示モジュール２１０は、ユーザ（例えば、操作者、管理者等）が複数のセンサを、例えばテキストブロックフィールドを介して、マウス選択を介して、ドロップダウンメニュを介して等により一緒にグループ化し、一群の選択されたセンサからの複数の警報に関連付けられたイベントを形成することを可能にすることができる。例えば、コードレッドのイベントは、互いから１２フィート以内で且つ同一の物理的空間内にある３個のセンサ又はそれ以上が、過去の値より少なくとも４０％以上高いセンサ測定値を有する場合に作成され得る。幾つかの実施態様において、前記センサベース検出システム１０２は、センサの地理的近さに基づいて斯かるセンサを自動的に一緒にグループ化することができる。例えば、ＬＡＸ（ロサンゼルス）空港のターミナルＡ内のゲート１、２及び３のセンサは互いに対する近い位置（例えば、同じ物理的空間内の物理的近さ）により一緒にグループ化することができる一方、別のターミナルにおけるセンサはバラバラな位置によりグループ化することはできない。しかしながら、特定の状況では、ターミナル、ゲート等の一層細かなレベルにおいてではなく、当該空港におけるイベントを監視するために同一の空港内のセンサを一緒にグループ化することもできる。更に、例えばセンサタイプ、センサの測定値、他のセンサに対するセンサの近さ、センサの位置、構造体内のセンサを通過する共通の経路等の他の基準を用いてセンサ及びイベントを一緒にグループ化することができることも分かる。
【００６３】
センサの表現（例えば、アイコン、画像、形状、行、セル等）を、地図上に表示すると共に、或るイベントに関連付けられる選択のために操作することができる。例えば、特定の近傍内の５つの関連付けられたセンサに関する５つの警報を表示することができ、操作者は該５つのセンサを（例えばラッソ（投げ縄）選択、クリック＆ドラッグ選択、クリック選択等を介して）選択する（例えば、強調表示する、クリックする、等）して、斯かるセンサをイベントとしてグループ化することができる。この場合、上記５つのセンサからの警報は、１つのイベントとして表示され又は送信され得る。上記５つのセンサのグループには、イベントは該５つのセンサのグループ内のセンサのうちの１以上が或る条件（例えば、特定の放射線レベルに達する、或る範囲の放射線測定値を越える、等）を満たすことに基づいて起動されるという条件を適用することもできる。
【００６４】
幾つかの実施態様において、センサデータ表示モジュール２１０は、イベントとして関連付けられるべきセンサを自動的に選択することができる。例えば、同一の建物内の互いから１０メートルの半径内のセンサは、これらセンサからの警報が１つのイベントとして示されるように自動的にグループ化することができる。
【００６５】
センサデータ表示モジュール２１０は、イベントを決定する際に前記センサ処理マネージャ２０４／状態変化マネージャ２０８を構成するために使用することができる１以上の条件、パラメータ又は経験則を、グラフィックユーザインターフェースを介して入力し又はアクセスすることができる（例えば操作者により入力されて）。上記条件、パラメータ又は経験則は、センサデータ表示モジュール２１０のグラフィックユーザインターフェース、センサ処理マネージャ２０４、状態変化マネージャ２０８を介して入力することができる。センサデータ表示モジュール２１０は、イベントが発生したかを、分析されたセンサデータ、センサメタデータ及び前記１以上の条件、パラメータ又は経験則の評価（例えば、比較、アルゴリズム等）に基づいて決定することができる。例えば、或る建物の特定のフロア上のセンサを、斯かるセンサの関連する位置メタデータに基づいてイベントとして選択することができる。
【００６６】
他の例において、前記パラメータ、条件又は経験則は、センサのメタデータが実質的に同様の値を有する又は特定の値の範囲内である、及び／又は斯かるセンサが特定の時間的タイムスパン（センサデータが分析される分又は時間の数）内で関連される場合であり得る。例示的なパラメータは、これらに限られるものではないが、建物名、フロアのレベル、部屋番号、所与の範囲（例えば、センサ間の距離、センサの近さ、等）内の地理空間的座標、センサの供給元、センサのタイプ、センサの特性、センサの構成等を含むことができる。
【００６７】
前記経験則は、地理的範囲（例えば、２０〜３０メートル範囲、一層大きな範囲内のセンサ等）を含むことができ、特定のセンサの間の進行時間又は距離等に基づくものであり得る。例えば、人がセキュリティ検問所（チェックポイント）を通過するのに通常３０分掛かる場合、該チェックポイント内の何れかのセンサが１分間又は３０分間にわたり警報状態を有する場合には、経験則に基づいたイベントが報告され得る。３０分の高められた又は警報のセンサ状態は、更なる調査に値し得る特に高い放射線レベルに相当し得る。
【００６８】
前記経験則は、更に、センサの間の距離及びセンサの近さを含むことができる。即ち、当該経験則は当該センサの時間、距離及び近さに基づくものとすることができる。例えば、２つの隣接するセンサが、放射性物質が両センサを作動させることがないほど互いから十分に離れており、該センサを通過して進む人が該両センサを歩いて通過するのに少なくとも１０分掛かるなら、両センサに基づいて１０分以内に特定の順序で警報が発生される場合に、関連するイベントが発生される。
【００６９】
イベント及び関連するパラメータ、条件等は、センサの地理的近さに基づくものとすることができる。このように、イベントは、ユーザ（例えば、操作者、管理者等）の注意を特定の領域に関する特定のセンサデータに集中させることを可能にすることができる。位置等を含むセンサに関連するメタデータは、イベントの決定のために使用することができる。例えば、単一のセンサに基づく警報は、異常さ、背景放射線等に起因する場合があり得る一方、互いから１０メートル以内の３個、５個又は７個のセンサからの警報は、更に分析されるべき又は更なる注意が向けられる危険な状況（例えば、危険物質、危険な霧等）を示し得る。
【００７０】
イベントが発生したとの決定に基づいて、センサデータ表示モジュール２１０により指示情報（indicator）を出力することができる。幾つかの実施態様において、該指示情報は、視覚的に、聴覚的に、又は他のシステム（例えば、メッセージングシステム１０８）への信号を介して出力することができる。
【００７１】
幾つかの実施態様において、イベントは、何処にイベント指示情報が送信されるべきかを指定するパラメータにより構成することができる。例えば、イベント指示情報は前記ＧＵＩに表示することができるか、又はイベント指示情報は外部システム（例えば、メッセージングシステム１０８）に送信することができる。
【００７２】
上記指示情報は、１以上のセンサからの１以上の警報、又は複数のセンサからの警報に基づくイベントに基づくものであり得る。イベントは、手動で（例えば、ＧＵＩ、コマンドラインインターフェース等を介して）若しくは自動的に（例えば、センサベース検出システム１０２により決定される自動的グループ化に基づいて）選択されたセンサのグループに基づくもの、又は経験則に基づくものであり得る。幾つかの実施態様において、上記指示情報（例えば、警報、イベント、メッセージ等）はメッセージングシステム（例えば、メッセージングシステム１０８）に出力することができる。例えば、指示情報は人（例えば、操作者、管理者、安全当局者等）又は一群の人（例えば、安全部署、警察署、消防署、本土保安部署等）に通知するために出力することができる。
【００７３】
センサデータ表示モジュール２１０は、イベントが生じた後に“再生”するための種々のツールを有することができる。更に、センサデータ表示モジュール２１０は、操作者が該センサデータ表示モジュール２１０を外部団体に警報を送信するように構成することを可能にすることができる。例えば、操作者はＸＭＬインターフェースを、警報及びイベントをローカルなフュージョンセンタ（例えば、連邦政府、他の政府オフィス等の）へ転送するように構成することができる。操作者は、更に、ＳＭＳゲートウェイ又はツイッタ（Twitter：登録商標）さえものアカウントを、警報又はイベントを送信するように構成することができる。
【００７４】
幾つかの実施態様において、センサベース検出システム（例えば、センサベース検出システム１０２）の機能は、イベントが決定された場合に起動され得る。例えば、メッセージが送信され、危険物質又は状況の進行経路の決定がセンサの測定値と関連されてビデオ表示され、警報が通知され、等々がされ得る。
【００７５】
センサインターフェースモジュール２１２は、センサ２５０〜２６０及び／又はセンサ分析処理２０２からセンサ関連データ（例えば、センサデータ、分析されたセンサデータ及びセンサメタデータ）を受信することができる。幾つかの実施態様において、センサインターフェースモジュール２１２は、分析されたセンサデータをセンサ分析処理２０２から受信する。センサインターフェースモジュール２１２は、分析されたセンサデータ、センサデータ、センサメタデータ等を、記憶のためにデータ記憶部２０６に送信することができる。センサインターフェースモジュール２１２は、更に、センサ２５０〜２６０に関連するメタデータを、関連する分析されたセンサデータと共にデータ記憶部２０６に記憶するために送出することもできる。幾つかの実施態様において、センサインターフェースモジュール２１２は、分析されたセンサデータ、センサデータ、センサメタデータをセンサデータ表示モジュール２１０に送信することができる。幾つかの実施態様において、センサインターフェースモジュール２１２は、分析されたセンサデータ及びセンサ２５０〜２６０に関連するメタデータをセンサデータ表示モジュール２１０に送信する。センサインターフェースモジュール２１２からセンサデータ表示モジュール２１０に送信される情報は、メッセージ型フォーマットとすることができることが理解される。センサインターフェースモジュール２１２は、更に、分析されたセンサデータ、センサデータ、センサメタデータ等の分析から又は該分析に基づいて決定されるデータを、センサ処理マネージャ２０４、データ記憶部２０６、センサデータ表示モジュール２１０等に送信することができる。
【００７６】
幾つかの実施態様において、センサインターフェースモジュール２１２は、構成データ記憶部にアクセスし、１以上のセンサ２５０〜２６０からデータを受信し、上記１以上のセンサからのデータを上記構成データ記憶部の構成に基づき分析して、分析されたデータを生成することができる。幾つかの実施態様において、上記構成データ記憶部は、前記データ記憶部２０６の一部、前記センサインターフェースモジュール２１２の一部、又は他のデータ記憶部（図示略）とすることができる。上記構成データ記憶部及び該構成データ記憶部の構成データは、後述するように、ユーザが構成可能なものであり得る。センサインターフェースモジュール２１２は、上記の分析されたデータを、センサ処理マネージャ２０４、センサデータ表示モジュール２１０等に送信することができる。該分析されたデータは、新たなアルゴリズム的データポイント、グラフィックユーザインターフェース上に表示するように構成された新たなイベント、メッセージングシステムを介して通知されるべき新たなイベント等を含むことができる。
【００７７】
幾つかの実施態様において、センサインターフェースモジュール２１２は、カスタマイズされた式、アルゴリズム、経験則、規則等が、分析されたセンサデータ、センサデータ、センサメタデータ等に適用されることを可能にするように構成される。センサインターフェースモジュール２１２は、該カスタマイズされた式、アルゴリズム、経験則、規則等を、特定の時点において、期間にわたり、等々で、データ及び／又はメタデータに適用することができる。センサインターフェースモジュール２１２は、更に、該カスタマイズされた式、アルゴリズム、経験則、規則等を、過去のデータに適用することができる。例えば、センサインターフェースモジュール２１２は、センサ状態が変化したか、及び該センサ上の変化に基づいてイベントが起動され得るかを決定すべく、アルゴリズムを適用するために使用することができる。他の例として、イベントは、センサインターフェースモジュール２１２により適用された経験則により指定される範囲を超える複数の放射線センサの測定値に基づいて起動され得る。センサインターフェースモジュール２１２は、スクリプトファイル、構成ファイル、グラフィックユーザインターフェース等を介して構成することができる。例えば、スクリプトコード、コンパイルされたコード等又はこれらの組み合わせを、グラフィックユーザインターフェースを介して書き、作成し、発生させる等することができ、センサ２５０〜２６０から受信されるデータを動的に処理するために実行することができる。幾つかの実施態様において、上記のカスタマイズされた式、アルゴリズム、経験則、規則等は、データをフィルタ処理すると共に警報レベルに対する比較のための値を計算する際に使用するよう構成される。
【００７８】
幾つかの実施態様において、センサインターフェースモジュール２１２は例示的な表１のコードに基づいて状態変化を判定することができる。センサの状態が変化した場合、変化状態が返送される。状態変化が生じなかった場合、何も返送されない。
【００７９】
【表１Ａ】
2016062601.tif 000003
【００８０】
【表１Ｂ】
2016062601.tif 000004
【００８１】
【表１Ｃ】
2016062601.tif 000005
幾つかの実施態様において、上記状態変化式は例示的な表２のコードに基づくテンプレートトリガを介して各位置に適用することができる。該テンプレートトリガはSYSTEM_STATEフィールドを定義した位置のセンサに当てはまり得る。該トリガはSYSTEM_STATEフィールドで発生する各変化に対してイベントを発生させることができる。
【００８２】
【表２】
2016062601.tif 000006
センサインターフェースモジュール２１２は、更に、上記のカスタマイズされた式、アルゴリズム、経験則等を前記センサデータ、センサメタデータ、分析されたセンサデータ等に適用することに基づいて新たなデータを発生し、該新たなデータをセンサ処理マネージャ２０４、データ記憶部２０６及び／又はセンサデータ表示モジュール２１０に送信することができる。例えば、放射線感知の場合、センサインターフェースモジュール２１２は経験則を放射線測定値に適用して、関心のある点、例えば所定の時間内の局部地理的領域における放射線の一貫して増加等を決定することができる。
【００８３】
図３は、幾つかの実施態様による例示的なデータ流れ図を示す。図３００は、センサベース検出システム（例えば、センサベース検出システム１０２）に関連するデータ（例えば、センサ測定値、生のセンサデータ、分析されたセンサデータ等）の流れを描いている。図３００は、センサ２５０〜２６０、センサ２７０〜２８０、センサ分析処理２０２、センサ処理マネージャ２０４、データ記憶部２０６、状態変化マネージャ２０８、センサデータ表示モジュール２１０及びセンサインターフェースモジュール３１２を含んでいる。幾つかの実施態様において、センサ分析処理２０２、センサ処理マネージャ２０４、状態変化マネージャ２０８、センサデータ表示モジュール２１０及びセンサインターフェースモジュール３１２は、１以上の計算システム（例えば、仮想又は物理的計算システム）上で動作することができる。データ記憶部２０６は、データ保管部の一部とするか、又は該データ保管部に記憶することができる。センサインターフェースモジュール３１２は、前記センサインターフェースモジュール２１２と実質的に同様の態様で動作することができる。
【００８４】
センサ２５０〜２６０は、センサ１１０〜１２０と実質的に同様のものとすることができ、前述した種々のタイプのセンサの何れかとすることができる。センサ２５０〜２６０は、データ（カメラのストリームデータ、ビデオストリームデータ等）をセンサ分析処理２０２及び／又はセンサインターフェースモジュール３１２に供給することができる。センサ２７０〜２８０は、センサ１１０〜１２０と実質的に同様のものとすることができ、前述した種々のタイプのセンサの何れかとすることができる。幾つかの実施態様において、センサ２７０〜２８０は、センサ２５０〜２６０とは異なるタイプのものとすることができる。例えば、センサ２７０〜２８０は赤外線センサとすることができる一方、センサ２５０〜２６０は放射線センサとすることができる。幾つかの実施態様において、センサ２７０〜２８０は、温度センサ（温度、熱等）、電磁センサ（例えば、金属検出器、光センサ、粒子センサ、ガイガーカウンタ、電荷結合装置（ＣＣＤ）等）、機械式センサ（例えば、タコメータ、オドメータ等）、相補型金属酸化膜半導体（ＣＭＯＳ）、生物学的／化学的センサ（例えば、毒素、栄養素等）、水、赤外線、境界センサ（例えば、フェンスとの接触がなされたか）、圧力センサ、接触プレート等を含む種々のセンサとすることができる。センサインターフェースモジュール３１２は、複数の異なるタイプのセンサからのデータの処理（例えば、順次の又は同時の等）を扱うように構成することができる。
【００８５】
幾つかの実施態様において、センサインターフェースモジュール３１２は、データ（例えば、値、データポイント等）を複数のタイプのセンサの間の相関に基づいて決定することができる。例えば、放射線及び水位のセンサの測定値は、放射線センサのデータと水測定センサのデータとの間の観察される相関により実行されるセンサ測定値に基づく計算において組み合わせることができる。他の実施態様として、過去のデータに基づいて、放射線センサの測定値と、０.５なる水位測定値との間の相関を、特定の意味を有するように判定することができる。このように、センサインターフェースモジュール３１２は、複数の異なるタイプのセンサに基づくデータ（例えば、センサデータ、センサメタデータ、分析されたセンサデータ等）にアルゴリズムを適用して、該センサに基づくデータが該アルゴリズムの特定の条件に合致することに基づいてイベント、値、データポイント等を発生することができる。
【００８６】
センサインターフェースモジュール３１２は、更に、誤判定（偽陽性）が検出されたかを決定するように構成することができる。例えば、或る施設は放射性物質に対するシールドルームを有することができ、該シールドルームの扉が開いている場合、センサは上昇した放射線測定値を記録する。センサインターフェースモジュール３１２は、放射線測定値の及び／又は特定の放射線センサのセンサ状態の限られた持続時間の変化は非イベント、偽陽性等であると判定する一方、放射線測定値の及び／又は特定の放射線センサのセンサ状態の一層長い変化はイベントであると判定するように構成することができる。該イベントは、センサ処理マネージャ２０４、データ記憶部２０６、及びセンサデータ表示モジュール２１０に送信することができる。
【００８７】
幾つかの実施態様において、センサインターフェースモジュール３１２は、組み合わされた主体（entity）、組み合わされたイベント、組み合わされたトリガ等の作成を可能にするために、見掛け上無関係な主体を一緒に関係付けるように構成される。例えば、第１閾値を超える水位レベル及び第２閾値を超える特定の装置の温度を、極めて重要な組み合わせイベントとして扱うことができ、該組み合わせイベントは、次いで、センサ処理マネージャ２０４、データ記憶部２０６、及び／又はセンサデータ表示モジュール２１０のうちの１以上に送信される。
【００８８】
幾つかの実施態様において、センサインターフェースモジュール３１２は過去のデータに基づいて判定、計算等を行うように構成することができる。例えば、センサインターフェースモジュール３１２は、記憶されたセンサデータのストリームのうちの特定の日付及び／又は時間範囲内のデータポイントを分析し、該ストリームの各データポイントに対し計算を実行してイベント又は新たなデータポイントを発生するために使用することができる。他の例として、イベントを、センサインターフェースモジュール３１２により適用されたアルゴリズムにより決定される物体寸法範囲を超える複数のセンサ赤外線測定値に基づいて発生することができる。斯かるイベント及び／又は新たなデータポイントは、次いで、センサ処理マネージャ２０４、データ記憶部２０６、及び／又はセンサデータ表示モジュール２１０のうちの１以上に送信することができる。
【００８９】
幾つかの実施態様において、センサインターフェースモジュール３１２は、新たなセンサ状態を追加するように構成することができる。上記状態は、前述したように、閾値、範囲等に基づくものであり得る。例えば、校正中、公称、高い、可能性がある（潜在的）、警告的、及び危険なる６つのセンサ状態が存在する場合、センサインターフェースモジュール３１２は、極めて危険なる第７のセンサ状態を追加するために使用することができる。幾つかの実施態様において、斯かるセンサ状態は政府指令の規格、認証規格等に基づくものとすることができる。例えば、センサ状態を決定するために該センサインターフェースモジュール３１２により、政府指令規格に基づく炭素放出式を使用することができる。
【００９０】
幾つかの実施態様において、センサインターフェースモジュール３１２は、異なるタイプの新たなセンサを追加するように構成される。例えば、図３００の構成要素は、ユーザインターフェースの観点から５つ又は６つのセンサ状態を持つ放射線感知プラットフォームとして構成することができ、該センサインターフェースモジュール３１２は、水位センサを追加すると共に、該水位センサからの測定値に基づく１以上の水位に関連付けられた１以上の状態を追加するために使用することができる。例示的な水位レベルは、乾燥、正常、浸水（氾濫）等を含むことができる。センサインターフェースモジュール３１２は、更に、水位センサレベルがユーザインターフェースにおいてどの様に表されるか、及び何の警報が種々の水位レベルに関連付けられるか（例えば、構成ファイルに基づいて）を定義するために使用することができる。センサインターフェースモジュール３１２は、更に、システム２００若しくはセンサベース検出システム１０２内に存在しなかった又はシステム２００若しくはセンサベース検出システム１０２の作製及び／又は設置の時点で存在しなかったセンサを含む追加のタイプのセンサを付加するために使用することができる。他の例として、１以上の化学センサを図２００のシステム及びセンサインターフェースモジュール３１２に追加して、図３００のシステムを形成することができる。センサインターフェースモジュール３１２は、化学センサの状態及び高いセンサ状態に関連するイベントを決定するための１以上のアルゴリズムを構成するために使用することができる。
【００９１】
幾つかの実施態様において、センサ処理マネージャ２０４のグラフィックユーザインターフェース要素（図示略）、センサデータ表示モジュール２１０等、及び／又はセンサインターフェースモジュール３１２は、当該システムに追加されるセンサのタイプがどの様に動作するかを構成し、定義し、等々のために使用することができ、センサインターフェースモジュール３１２を、本明細書で説明するように構成する。
【００９２】
センサインターフェースモジュール３１２は、異なるセンサ測定値がどの様に図形的に表されるか、及び異なるセンサ測定値がどの様にデータ構造内で表されるかを決定するように構成することができる。例えば、第１組のカラーを放射線センサアイコン上に放射線センサ測定値を表すために使用することができ、第２組のカラーを水位センサアイコン上に水位センサ測定値を表すために使用することができる。他の例として、センサインターフェースモジュール３１２は、１フィートの水位の低い状態が黄色に関連付けられ、水位センサが３フィートの水位であり得る正常な状態が緑色に関連付けられ、水位センサが５フィートの水位であり得る高い状態がピンクに関連付けられ、水位センサが５フィートの水位を越え得る氾濫状態が赤色に関連付けられるように構成するために使用することができる。このように、センサインターフェースモジュール３１２は、１以上のセンサ及び／又はセンサタイプに関して、何が正常で、何が警報で、何が異なる測定値レベルであるかを構成するために使用することができる。
【００９３】
幾つかの実施態様において、センサインターフェースモジュール３１２の１以上のインスタンスを、異なるタイプのセンサに対して使用することができる。例えば、センサインターフェースモジュール３１２の第１インスタンスは動きを検出するように構成された赤外線センサのために使用することができ、該センサインターフェースモジュール３１２の第２インスタンスは水位センサのために使用することができる。センサインターフェースモジュール３１２の上記第１インスタンスは、どの様に赤外線センサが通信されるべきか（例えば、センサ処理マネージャ２０４等により）、どの様に赤外線センサ動作状態が判定され、該センサの感度を設定するか、及びどの様にメタデータ（例えば、赤外線センサが配置された位置、フロア等）を受信すべきかを決定するために使用することができる。他の例として、上記赤外線センサに基づく警報は、熱痕跡が特定の寸法範囲内であることに基づくものとすることができる。特定の寸法範囲の使用は、警報が人の検出に基づくものである場合、小動物（例えば、猫、ネズミ等）に基づいた誤判定を回避するために使用することができる。
【００９４】
センサインターフェースモジュール３１２は、更に、動作、停止、故障中等を含むセンサ状態を判定するために使用することができる。例えば、３０秒なる周期的スケジュールでデータを供給するように構成された水位センサは、データが１分半より長い間供給されない場合に、センサインターフェースモジュール３１２により故障中であると判定することができる。他の例として、水位センサは、最後の４５秒内に水位センサデータ測定値を受信したなら、センサインターフェースモジュール３１２により動作していると判定することができる。
【００９５】
センサインターフェースモジュール３１２は、ポーリングされるように構成されたセンサ及びデータをプッシュするセンサと共に使用するように構成することができる。例えば、ポーリングされるように構成されたセンサは、センサインターフェースモジュール３１２により１秒、１０秒及び１５秒の周期で問い合わされ得る。他の例として、データをプッシュするように構成されたセンサは、特定のセンサの測定値に際してセンサインターフェースモジュール３１２にデータを供給することができる（例えば、赤外線センサは動きを検出することに基づいてデータを送信する）。
【００９６】
図４は、幾つかの実施態様によるセンサに関連するデータを処理するための過程（処理）の例示的フローチャートを示す。図４は、センサと通信するように構成されると共にセンサからの及びセンサに関連するデータを処理するように構成された要素による、センサに関連するデータの処理のための処理４００を示している。幾つかの実施態様において、処理４００は、センサインターフェースモジュール（例えば、センサインターフェースモジュール２１２、センサインターフェースモジュール３１２）により実行することができる。
【００９７】
ブロック４０２において、センサ関連データを処理することに関連する構成データが受信される。幾つかの実施態様において、上記センサ関連データの処理は、前述したように構成データに基づいてカスタマイズされる。
【００９８】
ブロック４０４において、上記センサ関連データが受信される。該センサ関連データは、生のセンサデータ、分析されたセンサデータ及びセンサメタデータを含むことができる。
【００９９】
ブロック４０６において、前述したように、上記センサ関連データの処理に関連する上記構成データに基づいて値が決定される。該値は、前述したように、式、経験則、アルゴリズム、規則等に基づいて出力される、センサ測定値、相関、イベントであり得る。幾つかの実施態様において、上記値の決定は、過去のセンサ関連データ及びセンサから受信されるセンサ関連データに基づくものである。幾つかの実施態様において、上記値は、更に、前述したように当該センサの状態の変化に基づくものである。
【０１００】
ブロック４０８において、上記値は記憶される。幾つかの実施態様において、上記値はデータ記憶部、データ保管部等に記憶することができる。該値は、他の要素（例えば、センサ処理マネージャ２０４、状態変化マネージャ２０８、センサデータ表示モジュール２１０等）によるアクセスのために記憶することができる。幾つかの実施態様において、該値は、前述したように、上記構成データの経験則に基づくものである。幾つかの実施態様において、該値は、前述したように、イベントに関連付けられる。
【０１０１】
ブロック４１０において、条件が満足されるかを判断することができる（例えば、センサインターフェースモジュール２１２、センサインターフェースモジュール３１２等により）。幾つかの実施態様において、該条件は、前述したように、１以上の式、アルゴリズム、経験則、規則等に基づくものであり得る。該条件が満足されたなら、ブロック４２０においてイベントが発生される。例えば、イベントは、複数の水位センサ測定値が、センサインターフェースモジュール２１２により適用された式により指定される高さ閾値を超えることに基づいて発生され得る。当該条件が満足されない場合は、ブロック４０４が実行され得る。
【０１０２】
オプションとしてのブロック４３０において、前記構成データを発生するように構成されたグラフィックユーザインターフェース（ＧＵＩ）が表示される。該ＧＵＩは、前述したように、グラフィック的選択（例えば、ドロップダウンボックス、テキストボックス等を介しての）に基づく構成（configuration）の作成、入力等、スクリプトコードの作成、コードのコンパイル等を可能にすることができる。
【０１０３】
オプションとしてのブロック４３２において、入力が受信される。前述したように、該入力は、コード（例えば、コンパイルされたコード、スクリプトコード等）、グラフィックユーザインターフェースを介して入力される値、コマンドラインインターフェース（ＣＬＩ）の入力等を含むことができる。
【０１０４】
オプションとしてのブロック４３４において、構成データが発生される。該発生は、前述したように、上記入力に基づくものであり得る。上記構成データは、前述したように、１以上のタイプのセンサからのセンサ関連データを解釈し、処理する等の際に使用するために発生し、構成（設定）し、フォーマットし、等をすることができる。
【０１０５】
図５は、幾つかの実施態様による異なるセンサタイプからのデータを処理するための過程の他の例示的フローチャートを示す。図５は、複数のタイプのセンサと通信するように構成されると共に複数のタイプのセンサからのデータを処理するように構成された要素による、センサに関連するデータの処理のための処理５００を示している。幾つかの実施態様において、処理５００は、センサインターフェースモジュール（例えば、センサインターフェースモジュール３１２）により実行することができる。
【０１０６】
ブロック５０２において、第１タイプのセンサに関連するデータの処理に関連する第１部分の構成データが受信される。ブロック５０４において、第２タイプのセンサに関連するデータの処理に関連する第２部分の構成データが受信される。例えば、上記第１部分の構成データは放射線センサに関連付けられ得る一方、第２部分の構成データは赤外線センサに関連付けられ得る。幾つかの実施態様において、第１部分の構成データ及び第２部分の構成データは、別々のファイル、位置等に記憶することができる。
【０１０７】
ブロック５０６において、前述したように、第１タイプのセンサの第１センサからの第１センサ測定値が受信される。ブロック５０８において、前述したように、第２タイプのセンサの第２センサからの第２センサ測定値が受信される。
【０１０８】
ブロック５１０において、上記第１センサ測定値及び第２センサ測定値が記憶される。幾つかの実施態様において、これらセンサ測定値はデータ記憶部、データ保管部等に記憶することができる。該センサ測定値は、他の要素（例えば、センサ処理マネージャ２０４、状態変化マネージャ２０８、センサデータ表示モジュール２１０等）によるアクセスのために記憶することができる。
【０１０９】
ブロック５１２において、前記第１部分の構成データ、第２部分の構成データ、第１センサ測定値及び第２センサ測定値に基づいて値が決定される。該値は、前述したように、式、経験則、アルゴリズム、規則等に基づいて出力される、センサ測定値、相関、イベントであり得る。幾つかの実施態様において、該値は、前記第１センサ測定値と第２センサ測定値との間の相関に基づくものである。幾つかの実施態様において、該値は、第１センサ測定値と第２センサ測定値との間の相関に基づくイベントである。幾つかの実施態様において、該値は、第１センサ測定値及び第２センサ測定値に適用されるアルゴリズムに基づくものである。
【０１１０】
ブロック５１４において、上記値は記憶される。幾つかの実施態様において、該値はデータ記憶部、データ保管部等に記憶することができる。該値は、他の要素（例えば、センサ処理マネージャ２０４、状態変化マネージャ２０８、センサデータ表示モジュール２１０等）によりアクセスするために記憶することができる。
【０１１１】
ブロック５１６において、上記値が閾内であるかが判断される。幾つかの実施態様において、該閾は、範囲、イベント関連の閾、値等、警報関連の閾、値等であり得る。幾つかの実施態様において、当該条件は、前述したように、１以上の式、アルゴリズム、経験則、規則等に基づくものであり得る。該閾条件が満足される場合は、ブロック５１８が実行され得る。該閾条件が満足されない場合は、ブロック５０６が実行され得る。
【０１１２】
ブロック５１８においては、上記値が閾条件を満たすとの判断に応答して、前述したように、該値が送信される。幾つかの実施態様において、該値は他の要素（例えば、センサ処理マネージャ２０４、状態変化マネージャ２０８、センサデータ表示モジュール２１０等）に送信することができる。
【０１１３】
オプションとしてのブロック５３０において、前記第１部分の構成データ及び第２部分の構成データを発生するように構成されたグラフィックユーザインターフェース（ＧＵＩ）が表示される。該ＧＵＩは、前述したように、グラフィック的選択（例えば、ドロップダウンボックス、テキストボックス等を介しての）に基づく構成（configuration）の作成、入力等、スクリプトコードの作成、コードのコンパイル等を可能にすることができる。
【０１１４】
オプションとしてのブロック５３２において、入力が受信される。前述したように、該入力は、コード（例えば、コンパイルされたコード、スクリプトコード等）、ＧＵＩを介して入力された値、コマンドラインインターフェース（ＣＬＩ）の入力等を含むことができる。
【０１１５】
オプションとしてのブロック５３４において、構成データが発生される。該発生は、前述したように、上記入力に基づくものであり得る。上記構成データは、前述したように、１以上のタイプのセンサからのセンサ関連データを解釈し、処理する等の際に使用するために発生し、構成（設定）し、フォーマットし、等をすることができる。
【０１１６】
次に図６を参照すると、幾つかの実施態様による例示的コンピュータシステムのブロック図が示されている。図６を参照して、図１〜５に記載した実施態様等の、上記に開示した実施態様を実施化するための例示的システムモジュールが示される。幾つかの実施態様において、該システムは、計算システム環境６００等の汎用計算システム環境を含んでいる。該計算システム環境６００は、これらに限定されるものではないが、サーバ、デスクトップコンピュータ、ラップトップ、タブレット、モバイル装置及びスマートフォンを含むことができる。最も基本的な構成において、計算システム環境６００は、典型的に、少なくとも１つの処理ユニット６０２及びコンピュータ読取可能な記憶媒体６０４を含む。計算システム環境の正確な構成及びタイプに依存して、コンピュータ読取可能な記憶媒体６０４は揮発性（ＲＡＭ等の）、不揮発性（ＲＯＭ、フラッシュメモリ等の）又はこれら２つの何らかの組み合わせとすることができる。コンピュータ読取可能な記憶媒体６０４の一部は、実行された場合に、センサの監視、管理及び上述した実施態様によるセンサ分析処理（例えば、処理４００〜５００）を容易化する。
【０１１７】
更に、種々の実施態様において、計算システム環境６００は他の特徴（フィーチャ）／機能も有することができる。例えば、計算システム環境６００は、これらに限定されるものではないが磁気又は光ディスク若しくはテープを含む追加の記憶部（取外し可能な又は取外し不能な）を含むこともできる。このような追加の記憶部は、取外し可能な記憶部６０８及び取外し不能な記憶部６１０により示されている。コンピュータ記憶媒体は、コンピュータ読取可能な命令、データ構造、プログラムモジュール又は他のデータ等の情報の記憶のための何らかの方法若しくは技術により実施化された揮発性及び不揮発性、取外し可能な及び取外し不能な媒体を含む。コンピュータ読取可能な媒体６０４、取外し可能な記憶部６０８及び取外し不能な記憶部６１０は、全て、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、これらに限定されるものではないが、ＲＡＭ、ＲＯＭ、EEPROM、フラッシュメモリ若しくは他のメモリ技術、拡張可能なメモリ（例えば、ＵＳＢスティック、コンパクトフラッシュ（登録商標）カード、ＳＤカード）、CD-ROM、デジタル汎用ディスク（ＤＶＤ）若しくは他の光記憶部、磁気カセット、磁気テープ、磁気ディスク記憶部若しくは他の磁気記憶装置、又は所望の情報を記憶するために使用することができると共に計算システム環境６００によりアクセスすることが可能な何らかの他の媒体を含む。如何なる斯様なコンピュータ記憶媒体も、計算システム環境６００の一部であり得る。
【０１１８】
幾つかの実施態様において、計算システム環境６００は、他の装置と通信することを可能にする通信接続部（又は複数の通信接続部）６１２も含むことができる。通信接続部６１２は通信媒体の一例である。通信媒体は、典型的に、コンピュータ読取可能な命令、データ構造、プログラムモジュール又は他のデータを、搬送波等の変調されたデータ信号又は他の伝送メカニズムで具現化すると共に、如何なる情報配信媒体も含む。“変調されたデータ信号”なる用語は、当該信号内に情報をコード化するような態様で自身の特性の１以上を設定又は変化させる信号を意味する。限定としてではなく例示として、通信媒体は、有線ネットワーク又は直接配線接続等の有線媒体、並びに音響、ＲＦ、赤外線及び他の無線媒体等の無線媒体を含む。本明細書で使用されるコンピュータ読取可能な媒体なる用語は、記憶媒体及び通信媒体の両方を含む。
【０１１９】
通信接続部６１２は、計算システム環境６００が、これらに限定されるものではないがファイバチャンネル、小型コンピュータシステムインターフェース（ＳＣＳＩ）、ブルートゥース、イーサネット（登録商標）、Wi-Fi、赤外線データ協会（IrDA）方式、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、インターネット等の広域ネットワーク（ＷＡＮ）、直列及び汎用直列バス（ＵＳＢ）を含む種々のネットワークタイプを介して通信することを可能にし得る。該通信接続部６１２がつながる上記種々のネットワークタイプは、これらに限定されるものではないが、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、インターネットプロトコル（ＩＰ）、リアルタイム伝送プロトコル（ＲＴＰ）、リアルタイム伝送制御プロトコル（ＲＴＣＰ）、ファイル伝送プロトコル（ＦＴＰ）及びハイパーテキスト伝送プロトコル（ＨＴＴＰ）を含む複数のネットワークプロトコルを実行することができることが分かる。
【０１２０】
他の実施態様において、計算システム環境６００は、キーボード、マウス、端末又は端末エミュレータ（直接接続されるか、又はテルネット、ＳＳＨ、ＨＴＴＰ、ＳＳＬ等を介して遠隔的にアクセス可能な）、ペン、音声入力装置、タッチ入力装置、リモートコントローラ等の入力装置６１４も有することができる。ディスプレイ（表示装置）、端末又は端末エミュレータ（直接接続されるか、又はテルネット、ＳＳＨ、ＨＴＴＰ、ＳＳＬ等を介して遠隔的にアクセス可能な）、スピーカ、発光ダイオード（ＬＥＤ）等の出力装置６１６も含まれ得る。
【０１２１】
幾つかの実施態様において、コンピュータ読取可能な記憶媒体６０４は、センサベース検出モジュール６２０を含む。該センサベース検出モジュール６２０は、複数のセンサ及び関連する分析部（例えば、センサベース検出システム１０２）を監視及び管理するように構成される。幾つかの実施態様において、センサベース検出モジュール６２０は、センサインターフェースモジュール６２２を含む。センサインターフェースモジュール６２２は、１以上のセンサと通信し、センサ関連データを受信し、該センサ関連データを処理し、解釈し、等を行い、センサ測定値の収集、報告及び表示を管理するように構成される。
【０１２２】
センサインターフェースモジュール６２２は、構成受信パラメータモジュール６２４、データモジュール６２６、決定モジュール６２８、構成モジュール６３０及び通信モジュール６３２を含んでいる。
【０１２３】
構成受信モジュール６２４は、複数のセンサに関連するデータの処理に関連する構成データを受信するように構成されている。幾つかの実施態様において、上記複数のセンサは第１センサタイプの第１センサ及び第２センサタイプの第２センサを有する。データモジュール６２６は、上記複数のセンサに関連するデータを受信するように構成されている。決定モジュール６２８は、前記複数のセンサに関連するデータに適用された、該複数のセンサに関連するデータの処理に関連する構成データに基づいてデータポイントを決定するように構成されている。幾つかの実施態様において、該データポイントはイベントである。通信モジュール６３２は、上記データポイントを送信するように構成されている。構成モジュール６３０は、前記複数のセンサに関連するデータの処理に関連する構成データを出力するように構成されている。幾つかの実施態様において、該構成モジュール６３０は、更に、前記複数のセンサに関連するデータの処理に関連する構成データを発生するためのグラフィックユーザインターフェース（ＧＵＩ）を表示するためのものでもある。
【０１２４】
次に図７を参照すると、幾つかの実施態様による他の例示的コンピュータシステムのブロック図が示されている。図７は、本開示を実施化するのに適したコンピュータシステム７００のブロック図を示している。該コンピュータシステム７００はバス７１２を含み、該バスは、中央プロセッサ７１４、システムメモリ７１６（典型的にはＲＡＭであるが、ＲＯＭ又はフラッシュＲＡＭ等を含むこともできる）、入力／出力コントローラ７１８、オーディオ出力インターフェース７２２を介するスピーカシステム７２０等の外部オーディオ装置、ディスプレイアダプタ７２６を介する表示スクリーン７２４等の外部装置、直列ポート７２８及び７３０、キーボード７３２（キーボードコントローラ７３３によりインターフェースされた）、記憶部インターフェース７３４、フロッピー（登録商標）ディスク７３８を受け入れるように動作するフロッピー（登録商標）ディスクドライブ７３６、ファイバチャンネルネットワーク７６０と接続するように動作するホストバスアダプタ（ＨＢＡ）インターフェースカード７３５Ａ、小型コンピュータシステムインターフェース（ＳＣＳＩ）バス７３６に接続するように動作するホストバスアダプタ（ＨＢＡ）インターフェースカード７３５Ｂ、並びに光ディスク７４２を受け入れるように動作する光ディスクドライブ７４０等の当該コンピュータシステム７００の主要なサブシステムを接続する。マウス７２７（又は、直列ポート７２８を介してバス７１２に結合される他のポイント＆クリック装置）、モデム７４６（直列ポート７３０を介してバス７１２に結合された）、及びネットワークインターフェース７４８（バス７１２に直接結合される）も含まれている。
【０１２５】
前記ネットワークインターフェース７４８は、１以上のイーサネット（登録商標）ポート、無線ローカルエリアネットワーク（ＷＬＡＮ）インターフェース等を含むことができるが、これらに限定されるものではない。システムメモリ７１６は、１以上のセンサと通信し、センサ関連データを受信し、該センサ関連データの処理、解釈等を行い、センサ測定値の収集、報告及び表示を管理するように構成されたセンサインターフェースモジュール７５０を含む。幾つかの実施態様によれば、該センサインターフェースモジュール７５０は、種々のタスク（例えば、図６のモジュール）を実行するための他のモジュールを含むこともできる。該センサインターフェースモジュール７５０は、当該システムの何処かに配置することができ、システムメモリ７１６に限定されるものではないことが理解される。かくして、システムメモリ７１６内の存在は、例示的なものに過ぎず、当該実施態様の範囲を限定しようとするものではない。例えば、センサインターフェースモジュール７５０の一部は、中央プロセッサ７１４及び／又はネットワークインターフェース７４８内に配置することもできるが、これに限られるものではない。
【０１２６】
前記バス７１２は中央プロセッサ７１４とシステムメモリ７１６との間のデータ通信を可能にし、上記システムメモリは、前述したように、読出専用メモリ（ＲＯＭ）又はフラッシュメモリ（共に、図示略）及びランダムアクセスメモリ（ＲＡＭ）（図示略）を含むことができる。上記ＲＡＭは、通常、オペレーティングシステム及びアプリケーションプログラムがロードされる主メモリである。上記ＲＯＭ又はフラッシュメモリは、他のコードのなかでも、周辺機器との相互作用等の基本的ハードウェア処理を制御する基本入力／出力システム（ＢＩＯＳ）を格納することができる。コンピュータシステム７００に常駐するアプリケーションは、通常、ハードディスクドライブ（例えば、固定ディスク７４４）、光ドライブ（例えば、光ディスクドライブ７４０）、フロッピー（登録商標）ディスクユニット７３６又は他の記憶媒体上に記憶され、斯かる媒体を介してアクセスされる。更に、アプリケーションは、ネットワークモデム７４６又はネットワークインターフェース７４８を介してアクセスされた場合に当該アプリケーション及びデータ通信技術に従って変調される電気信号の形態でもあり得る。
【０１２７】
記憶部インターフェース７３４は、当該コンピュータシステム７００の他の記憶部インターフェースと同様に、固定ディスクドライブ７４４等の情報の記憶及び／又は取り出しのための標準的コンピュータ読取可能な媒体に接続することができる。固定ディスクドライブ７４４は、当該コンピュータシステム７００の一部とすることができるか、又は別体とし、他のインターフェースシステムを介してアクセスされるものとすることができる。ネットワークインターフェース７４８はネットワーク対応装置に対する複数の接続を提供することができる。更に、モデム７４６は、電話回線を介して遠隔サーバへの、又はインターネットサービスプロバイダ（ＩＳＰ）を介してインターネットへの直接接続を提供することができる。ネットワークインターフェース７４８は、データネットワークに対する１以上の接続を提供することができ、該データネットワークは如何なる数のネットワーク接続装置からなることもできる。ネットワークインターフェース７４８は、斯様な接続を、デジタルセルラ電話接続、セルラデジタルパケットデータ（ＣＤＰＤ）接続又はデジタル衛星データ接続等を含む無線技術を用いて提供することができる。
【０１２８】
多数の他の装置又はサブシステム（図示略）を同様の態様で接続することができる（例えば、ドキュメントスキャナ、デジタルカメラ等）。逆に、本開示を実施化するために図７に示された装置の全てが存在する必要もない。これら装置及びサブシステムは、図７に示されたものとは異なる方法で相互接続することもできる。本開示を実施化するためのコードは、システムメモリ７１６、固定ディスク７４４、光ディスク７４２又はフロッピー（登録商標）ディスク７３８の１以上等のコンピュータ読取可能な記憶媒体に記憶することができる。コンピュータシステム７００上に設けられるオペレーティングシステムは、ＭＳ−ＤＯＳ（登録商標）、ＭＳ−ＷＩＮＤＯＷＳ（登録商標）、ＯＳ／２（登録商標）、ＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）又は如何なる他のオペレーティングシステムとすることもできる。
【０１２９】
更に、本明細書で記載された信号に関して、当業者であれば、信号は第１ブロックから第２ブロックへ直接送信することができ、又は信号はブロック間で変化させることができる（例えば、増幅される、減衰される、遅延される、ラッチ（一時保持）される、バッファリングされる、反転される、フィルタリングされる、又はそれ以外で変化される）ことを理解するであろう。上述した実施態様の信号は或るブロックから次のブロックへ送信されることを特徴としているが、本開示の他の実施態様は、当該信号の情報的及び／又は機能的側面がブロック間で送信される限りにおいて、斯様な直接的に送信される信号の代わりに変更された信号を含むこともできる。或る程度、第２ブロックにおける信号入力は、関連する回路の物理的制限（例えば、不可避的に幾らかの減衰及び遅延が存在する）により、第１ブロックから出力される第１信号から導出される第２信号として概念化することができる。従って、本明細書で使用される場合、第１信号から導出される第２信号は、回路の制限によるか又は当該第１信号の情報的及び／又は最終の機能的側面を変化させない他の回路要素を通過することによるかに拘わらず、上記第１信号又は該第１信号に対する如何なる修正も含む。
【０１３０】
上述した記載は、説明の目的で、特定の実施態様を参照して説明された。しかしながら、上記解説的説明は、網羅的であることも、当該実施態様を開示された正確な形態に限定することを意図するものでもない。上述した教示を考慮すれば、多くの修正例及び変更例が可能である。
【図１】
2016062601.tif 000007
【図２】
2016062601.tif 000008
【図３】
2016062601.tif 000009
【図４】
2016062601.tif 000010
【図５】
2016062601.tif 000011
【図６】
2016062601.tif 000012
【図７】
2016062601.tif 000013
【外国語明細書】
2016062601.tif 000014
2016062601.tif 000015
2016062601.tif 000016
2016062601.tif 000017
2016062601.tif 000018
2016062601.tif 000019
2016062601.tif 000020
2016062601.tif 000021
2016062601.tif 000022
2016062601.tif 000023
2016062601.tif 000024
2016062601.tif 000025
2016062601.tif 000026
2016062601.tif 000027
2016062601.tif 000028
2016062601.tif 000029
2016062601.tif 000030
2016062601.tif 000031
2016062601.tif 000032
2016062601.tif 000033
2016062601.tif 000034
2016062601.tif 000035
2016062601.tif 000036
2016062601.tif 000037
2016062601.tif 000038
2016062601.tif 000039
2016062601.tif 000040
2016062601.tif 000041
2016062601.tif 000042
2016062601.tif 000043
2016062601.tif 000044
2016062601.tif 000045
2016062601.tif 000046
2016062601.tif 000047
2016062601.tif 000048
2016062601.tif 000049
2016062601.tif 000050
2016062601.tif 000051
2016062601.tif 000052
2016062601.tif 000053
2016062601.tif 000054
2016062601.tif 000055
2016062601.tif 000056
2016062601.tif 000057
2016062601.tif 000058
2016062601.tif 000059
2016062601.tif 000060
2016062601.tif 000061
2016062601.tif 000062
2016062601.tif 000063
2016062601.tif 000064
2016062601.tif 000065