(57)【要約】      （修正有）【課題】複数のセンサからのデータの監視及び収集ならびに複数のセンサの管理によって、現代社会のセキュリティを改善する。【解決手段】センサ関連データ（センサ生データ、分析されたセンサデータ、センサメタデータ等）を受信し、条件（規則、パラメータ、経験則等）及びセンサ関連データに基づいて、メッセージを送信する。さらに、メッセージの宛先（融合センタ等）に従ってメッセージングをテンプレート等に基づいてフォーマットする。【選択図】図４
2016010162.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを送信するか否かの判定に用いられる第１の条件を受信するステップと、
センサに関連するデータを受信するステップと、
前記センサに関連するデータが前記第１の条件を満たすか否かを判定するステップと、
前記センサに関連するデータが前記メッセージに関連する前記第１の条件を満たす旨の判定に応答して、フォーマットインジケータを受信するステップと、
前記フォーマットインジケータに基づいて、前記メッセージを送信するステップと、
を備える方法。
【請求項２】
前記センサが放射線センサである、請求項１に記載の方法。
【請求項３】
前記センサに関連するデータが、分析されたセンサデータを含む、請求項１に記載の方法。
【請求項４】
前記センサに関連するデータが、センサメタデータを含む、請求項１に記載の方法。
【請求項５】
前記フォーマットインジケータに基づくメッセージが、前記センサメタデータの一部を含む、請求項４に記載の方法。
【請求項６】
前記送信するステップが、前記メッセージを政府機関に送信するステップを備える、請求項１に記載の方法。
【請求項７】
前記送信するステップが、満たされている第２の条件に基づいて、前記フォーマットインジケータに基づくメッセージを宛先に送信するステップを備える、請求項１に記載の方法。
【請求項８】
メッセージに関連する条件を受信するように構成された条件モジュールと、
センサに関連するデータを受信するように構成されたデータモジュールと、
前記センサに関連するデータが前記条件を満たすか否かを判定するように構成された送信判定モジュールと、
前記メッセージをフォーマットし、前記条件を満たす前記センサに関連するデータに基づいて、当該メッセージを送信するように構成されたメッセージングモジュールと、
を備えたシステム。
【請求項９】
前記センサに関連するデータが、センサメタデータを含む、請求項８に記載のシステム。
【請求項１０】
前記メッセージングモジュールが、テンプレートに基づいて、前記メッセージをフォーマットするように構成された、請求項９に記載のシステム。
【請求項１１】
前記メッセージングモジュールが、前記テンプレートに基づいて、前記センサメタデータの一部を前記メッセージに組み込むように構成された、請求項１０に記載のシステム。
【請求項１２】
前記メッセージングモジュールが、データベース、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、インスタントメッセージングサービス、および拡張マークアップ言語（ＸＭＬ）を用いたメッセージングサービスから成る群から選択されるサービスに対して前記メッセージを送信するように構成された、請求項８に記載のシステム。
【請求項１３】
前記センサが、相補型金属酸化膜半導体（ＣＭＯＳ）を用いた放射線センサである、請求項８に記載のシステム。
【請求項１４】
前記送信判定モジュールが、宛先条件に基づいて、前記メッセージの宛先を決定するようにさらに構成された、請求項８に記載のシステム。
【請求項１５】
メッセージを送信するか否かの判定に用いられる条件を受信するステップと、
放射線センサに関連するデータを受信するステップであって、当該放射線センサに関連するデータがセンサメタデータを含む、ステップと、
前記放射線センサに関連するデータが前記条件を満たすか否かを判定するステップと、
前記放射線センサに関連するデータがメッセージに関連する前記条件を満たす旨の判定に応答して、テンプレートを受信するステップと、
前記テンプレートおよび前記メタデータに基づいて、前記メッセージを送信するステップと、
を備える処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読み取り可能な記憶媒体。
【請求項１６】
前記放射線センサに関連するデータが、分析されたセンサデータをさらに含む、請求項１５に記載のコンピュータによって読み取り可能な記憶媒体。
【請求項１７】
前記テンプレートが、ユーザ設定可能なテンプレートである、請求項１５に記載のコンピュータによって読み取り可能な記憶媒体。
【請求項１８】
前記条件が経験則を含む、請求項１５に記載のコンピュータによって読み取り可能な記憶媒体。
【請求項１９】
前記放射線センサに関連するデータが、閾値を上回る放射線センサ測定値群に関連するインジケータを含む、請求項１５に記載のコンピュータによって読み取り可能な記憶媒体。
【請求項２０】
前記処理が、宛先条件に基づいて、前記メッセージの宛先を決定するステップをさらに備え、
前記送信するステップが、前記宛先に基づいて、前記メッセージを当該宛先に送信するステップをさらに備える、請求項１９に記載のコンピュータによって読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１４年５月２０日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／２８１，８９６号（代理人整理番号第１３−０１２−００−ＵＳ）「ＳＥＮＳＯＲ  ＢＡＳＥＤ  ＤＥＴＥＣＴＩＯＮ  ＳＹＳＴＥＭ」に関連しており、その内容を本明細書中に参考として援用する。
【０００２】
本願は、２０１４年５月２０日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／２８１，９０１号（代理人整理番号第１３−０１３−００−ＵＳ）「ＳＥＮＳＯＲ  ＭＡＮＡＧＥＭＥＮＴ  ＡＮＤ  ＳＥＮＳＯＲ  ＡＮＡＬＹＴＩＣＳ  ＳＹＳＴＥＭ」に関連しており、その内容を本明細書中に参考として援用する。
【０００３】
本願は、２０１４年６月２５日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／３１５，２８６号（代理人整理番号第１３−０１４−００−ＵＳ）「ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＲＥＰＲＥＳＥＮＴＩＮＧ  ＳＥＮＳＯＲ  ＡＳＳＯＣＩＡＴＥＤ  ＤＡＴＡ」に関連しており、その内容を本明細書中に参考として援用する。
【０００４】
本願は、２０１４年６月２５日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／３１５，３１７号（代理人整理番号第１３−０１６−００−ＵＳ）「ＰＡＴＨ  ＤＥＴＥＲＭＩＮＡＴＩＯＮ  ＯＦ  Ａ  ＳＥＮＳＯＲ  ＢＡＳＥＤ  ＤＥＴＥＣＴＩＯＮ  ＳＹＳＴＥＭ」に関連しており、その内容を本明細書中に参考として援用する。
【０００５】
本願は、２０１４年６月２５日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／３１５，３２０号（代理人整理番号第１３−０１７−００−ＵＳ）「ＧＲＡＰＨＩＣＡＬ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ  ＯＦ  Ａ  ＳＥＮＳＯＲ  ＢＡＳＥＤ  ＤＥＴＥＣＴＩＯＮ  ＳＹＳＴＥＭ」に関連しており、その内容を本明細書中に参考として援用する。
【０００６】
本願は、２０１４年６月２５日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／３１５，３２２号（代理人整理番号第１３−０１８−００−ＵＳ）「ＧＲＡＰＨＩＣＡＬ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ  ＦＯＲ  ＰＡＴＨ  ＤＥＴＥＲＭＩＮＡＴＩＯＮ  ＯＦ  Ａ  ＳＥＮＳＯＲ  ＢＡＳＥＤ  ＤＥＴＥＣＴＩＯＮ  ＳＹＳＴＥＭ」に関連しており、その内容を本明細書中に参考として援用する。
【０００７】
本願は、２０１４年５月２０日に出願されたＪｏｓｅｐｈ  Ｌ．Ｇａｌｌｏほかによる米国特許出願第１４／２８１，９０４号（代理人整理番号第１３−０２０−００−ＵＳ）「ＥＶＥＮＴ  ＭＡＮＡＧＥＭＥＮＴ  ＳＹＳＴＥＭ  ＦＯＲ  Ａ  ＳＥＮＳＯＲ  ＢＡＳＥＤ  ＤＥＴＥＣＴＩＯＮ  ＳＹＳＴＥＭ」に関連しており、その内容を本明細書中に参考として援用する。
【０００８】
本願は、２０１３年５月２３日に出願されたＦｅｒｄｉｎａｎｄ  ＥＫ  ｄｅ  Ａｎｔｏｎｉによるフィリピン特許出願第１４／２８１，９０４号（代理人整理番号第１３−０２７−００−ＰＨ）「Ａ  ＤＯＭＡＩＮ  ＡＧＮＯＳＴＩＣ  ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＴＨＥ  ＣＡＰＴＵＲＥ，  ＳＴＯＲＡＧＥ，  ＡＮＤ  ＡＮＡＬＹＳＩＳ  ＯＦ  ＳＥＮＳＯＲ  ＲＥＡＤＩＮＧＳ」に関連しており、その内容を本明細書中に参考として援用する。
【０００９】
本願は、２０１４年５月２１日に出願されたＦｅｒｄｉｎａｎｄ  ＥＫ  ｄｅ  Ａｎｔｏｎｉによる米国特許出願第１４／２８１，９０４号（代理人整理番号第１３−０２７−００−ＵＳ）「ＵＳＥＲ  ＱＵＥＲＹ  ＡＮＤ  ＧＡＵＧＥ−ＲＥＡＤＩＮＧ  ＲＥＬＡＴＩＯＮＳＨＩＰＳ」に関連しており、その内容を本明細書中に参考として援用する。
【背景技術】
【００１０】
技術の進歩に伴って、価格を抑えつつ、ますます多くの領域へとコンピューティング技術が拡張している。その結果、現代社会では、スマートフォン、ラップトップ、ＧＰＳ等の機器が広く普及し、かつてないほど多くの位置に集められるデータの量が増加の一途をたどっている。残念なことに、集められた情報のほとんどは、たとえばスマートフォンユーザが近隣のスターバックス等のクーポンを受領する場合等、エンドユーザへのマーケティングおよび宣伝に使われる一方、現代社会のセキュリティは無防備なままであり、ボストンマラソン爆破犯人のようなテロ攻撃の危険性がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００９−２１９０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
したがって、たとえば放射線の検出等、複数のセンサからのデータの監視および収集ならびに複数のセンサの管理によって、現代社会のセキュリティを改善可能とする解決手段が求められている。さらに、センサに基づく関連情報を効率的に提供することによって、セキュリティを増強することが必要になっている。
【課題を解決するための手段】
【００１３】
実施形態は、センサ関連データ（たとえば、センサ生データ、分析されたセンサデータ、センサメタデータ等）を受信し、条件（たとえば、規則、パラメータ、経験則）およびセンサ関連データに基づいて、メッセージを送信するように構成されている。さらに、実施形態は、メッセージの宛先（たとえば、融合センタ）に従ってメッセージングを（たとえば、テンプレートに基づいて）フォーマットするように構成されている。実施形態は、人間が読めるメッセージまたは機械可読メッセージを送信するようにしてもよい。
【００１４】
一実施形態は、センサを監視および管理する方法に関する。この方法は、メッセージを送信するか否かの判定に用いられる第１の条件を受信するステップと、センサに関連するデータを受信するステップとを含む。一部の実施形態において、センサは、放射線センサである。一部の実施形態において、センサに関連するデータは、分析されたセンサデータを含む。一部の実施形態において、センサに関連するデータは、センサメタデータを含む。一部の実施形態において、フォーマットインジケータに基づくメッセージは、センサメタデータの一部を含む。この方法は、センサに関連するデータが第１の条件を満たすか否かを判定するステップと、センサに関連するデータがメッセージに関連する第１の条件を満たす旨の判定に応答して、フォーマットインジケータを受信するステップとをさらに含む。この方法は、フォーマットインジケータに基づいて、メッセージを送信するステップをさらに含む。一部の実施形態において、送信するステップは、メッセージを政府機関に送信するサブステップを含む。一部の実施形態において、送信するステップは、満たされている第２の条件に基づいて、フォーマットインジケータに基づくメッセージを宛先に送信するサブステップを含む。
【００１５】
別の実施形態は、センサを監視および管理するシステムに関する。このシステムは、メッセージに関連する条件を受信するように構成された条件モジュールと、センサに関連するデータを受信するように構成されたデータモジュールとを備える。一部の実施形態において、センサは、相補型金属酸化膜半導体（ＣＭＯＳ）を用いた放射線センサである。一部の実施形態において、センサに関連するデータは、センサメタデータを含む。このシステムは、センサに関連するデータが条件を満たすか否かを判定するように構成された送信判定モジュールと、メッセージをフォーマットし、条件を満たすセンサに関連するデータに基づいて、当該メッセージを送信するように構成されたメッセージングモジュールとをさらに備える。一部の実施形態において、送信判定モジュールは、宛先条件に基づいて、メッセージの宛先を決定するようにさらに構成されている。一部の実施形態において、メッセージングモジュールは、テンプレートに基づいて、メッセージをフォーマットするように構成されている。一部の実施形態において、メッセージングモジュールは、テンプレートに基づいて、センサメタデータの一部をメッセージに組み込むように構成されている。一部の実施形態において、メッセージングモジュールは、データベース、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、インスタントメッセージングサービス、および拡張マークアップ言語（ＸＭＬ）を用いたメッセージングサービスから成る群から選択されるサービスに対してメッセージを送信するように構成されている。
【００１６】
別の実施形態は、機器により実行された場合に、センサを監視および管理する方法を機器に実行させるコンピュータ実行可能命令を格納した持続性コンピュータ可読記憶媒体に関する。この方法は、メッセージを送信するか否かの判定に用いられる条件を受信するステップと、放射線センサに関連するデータを受信するステップとを含む。一部の実施形態において、条件は、経験則を含む。放射線センサに関連するデータは、センサメタデータを含む。一部の実施形態において、放射線センサに関連するデータは、分析されたセンサデータをさらに含む。一部の実施形態において、放射線センサに関連するデータは、閾値を上回る放射線センサ測定値群に関連するインジケータを含む。この方法は、放射線センサに関連するデータが条件を満たすか否かを判定するステップと、放射線センサに関連するデータがメッセージに関連する条件を満たす旨の判定に応答して、テンプレートを受信するステップとをさらに含む。この方法は、テンプレートおよびメタデータに基づいて、メッセージを送信するステップをさらに含む。一部の実施形態において、テンプレートは、ユーザ設定可能なテンプレートである。一部の実施形態において、この方法は、宛先条件に基づいて、メッセージの宛先を決定するステップをさらに含み、送信するステップが、上記宛先に基づいて、メッセージを当該宛先に送信するサブステップをさらに含む。
【００１７】
上記およびその他様々な特徴および利点については、以下の詳細な説明を読むことによって、明らかとなるであろう。
【００１８】
添付の図面の各図において、実施形態は一例として図示しており、制限を目的としたものではない。また、同種の参照番号は、類似の要素を表す。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係る、例示的なセンサベース検出システムの例示的な動作環境を示した図である。
【図２】一実施形態に係る、例示的なデータフロー図である。
【図３】一実施形態に係る、例示的なメッセージングデータフローのブロック図である。
【図４】一実施形態に係る、センサデータに基づく情報を送信するプロセスの例示的なフローチャートである。
【図５】一実施形態に係る、例示的なコンピュータシステムのブロック図である。
【図６】一実施形態に係る、別の例示的なコンピュータシステムのブロック図である。
【発明を実施するための形態】
【００２０】
以下、添付の図面に例示する種々実施形態を詳しく参照する。請求に係る実施形態は、種々実施形態と関連して説明するが、これらの種々実施形態は、上記実施形態の範囲を制限するものではないことが了解される。その逆に、請求に係る実施形態は、添付の特許請求の範囲に含まれ得る代替、改良、および均等物を網羅するものである。さらに、以下の詳細な説明においては、請求に係る実施形態の十分な理解を得るため、多くの具体的詳細を示している。ただし、当業者には、これらの具体的詳細を用いることなく請求に係る実施形態を実施してもよいことが明らかであろう。他の例では、請求に係る実施形態の態様が分かり難くなることがないように、周知の方法、手順、構成要素、および回路を詳細には説明していない。
【００２１】
以下の詳細な説明の一部は、コンピュータメモリ内のデータビットに対する操作の手順、論理ブロック、処理等の記号的表現の観点で提示している。これらの説明および表現は、データ処理技術分野の当業者がその業務内容を他の当業者に対して最も効果的に伝えるために使用する手段である。本願において、手順、論理ブロック、プロセス等は、所望の結果に至る首尾一貫した一連の操作、ステップ、または命令と考えられる。操作またはステップは、物理量の物理的操作を利用したものである。通例、これらの量は、必ずしもそうとは限らないが、コンピュータシステムまたは計算機において格納、転送、結合、比較、あるいは操作可能な電気的または磁気的信号の形態を取る。これらの信号は、主に共通使用上の理由から、トランザクション、ビット、値、要素、記号、文字、サンプル、画素等として表すのが好都合となる場合があることが分かっている。
【００２２】
ただし、これらの用語および類似の用語はすべて、然るべき物理量と関連付けられるものであって、これらの量に適用される便利なラベルに過ぎないことに留意すべきである。以下の議論から明らかなように特段の明記のない限り、当然のことながら、本開示の全体を通して、「受信」、「変換」、「送信」、「格納」、「判定」、「送達」、「質問」、「提供」、「アクセス」、「関連付け」、「構成」、「起動」、「カスタマイズ」、「マッピング」、「改良」、「分析」、「表示」、「更新」、「再構成」、「再開」等の用語を用いた議論は、コンピュータシステムまたは類似の電子計算機もしくはプロセッサの動作およびプロセスを表す。コンピュータシステムまたは類似の電子計算機は、コンピュータシステムメモリ、レジスタ、またはそのような情報記憶、送信、もしくは表示装置において物理（電子）量として表されるデータの操作および変換を行う。
【００２３】
当然のことながら、本システムおよび方法は、多様なアーキテクチャおよび構成にて実装可能である。たとえば、本システムおよび方法は、分散コンピューティング環境、クラウドコンピューティング環境、クライアントサーバ環境等の一部として実装可能である。本明細書に記載の実施形態は、１つまたは複数のコンピュータ、計算機等の機器が実行するプログラムモジュール等の何らかの形態のコンピュータ可読記憶媒体に存在するコンピュータ実行可能命令の一般的文脈において議論するようにしてもよい。一例として、コンピュータ可読記憶媒体としては、コンピュータ記憶媒体および通信媒体が挙げられるが、これらに限定されない。一般的に、プログラムモジュールとしては、特定のタスクの実行または特定の抽象データ型の実装を行うルーチン、プログラム、オブジェクト、コンポーネント、データ構造等が挙げられる。種々実施形態においては、プログラムモジュールの機能を必要に応じて組み合わせたり、配分したりするようにしてもよい。
【００２４】
コンピュータ記憶媒体としては、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータ等の情報を格納する任意の方法または技術において実装される揮発性および不揮発性の取り外し可能および取り外し不可能な持続性媒体を挙げることができる。コンピュータ記憶媒体としては、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去・プログラム可能ＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ等のメモリ技術、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）等の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ等の磁気記憶装置、または所望の情報の格納に使用可能かつアクセスして当該情報を読み出し可能なその他任意の媒体を挙げることができるが、これらに限定されない。
【００２５】
通信媒体は、搬送波または他の搬送機構等の変調データ信号において、コンピュータ実行可能命令、データ構造、プログラムモジュール、または他のデータを具現化可能であり、任意の情報送達媒体を含む。用語「変調データ信号」は、その特性セットのうちの１つまたは複数を有するか、または信号中の情報を符号化するように変更された信号を意味する。一例として、通信媒体としては、有線ネットワークまたは直結有線接続等の有線媒体および音響、無線周波数（ＲＦ）、赤外線等の無線媒体を挙げることができるが、これらに限定されない。コンピュータ可読記憶媒体の範囲には、上記の任意の組み合わせも含み得る。
【００２６】
以上から、たとえば放射線の検出等、複数のセンサからのデータの監視および収集ならびに複数のセンサの管理によって、現代社会のセキュリティを改善可能とする解決手段が求められている。さらに、センサに基づく関連情報を効率的に提供することによって、セキュリティを増強することが必要になっている。
【００２７】
実施形態は、センサ関連データ（たとえば、センサ生データ、分析されたセンサデータ、センサメタデータ等）を受信し、条件（たとえば、規則、パラメータ、経験則）およびセンサ関連データに基づいて、メッセージを送信するように構成されている。さらに、実施形態は、メッセージの宛先（たとえば、融合センタ）に従ってメッセージングを（たとえば、テンプレートに基づいて）フォーマットするように構成されている。実施形態は、人間が読めるメッセージまたは機械可読メッセージを送信するようにしてもよい。当然のことながら、これらの実施形態は、単に例示を目的として、放射線検出およびガンマ線検出の文脈において本明細書に記載しており、その範囲を制限するものではない。
【００２８】
図１は、一実施形態に係る、例示的な動作環境を示している。例示的な動作環境１００は、センサベース検出システム１０２、ネットワーク１０４、ネットワーク１０６、メッセージングシステム１０８、およびセンサ１１０〜１２０を具備する。センサベース検出システム１０２およびメッセージングシステム１０８は、ネットワーク１０４に結合されている。また、センサベース検出システム１０２およびメッセージングシステム１０８は、ネットワーク１０４を介して連通可能に結合されている。センサベース検出システム１０２およびセンサ１１０〜１２０は、ネットワーク１０６に結合されている。また、センサベース検出システム１０２およびセンサ１１０〜１２０は、ネットワーク１０６を介して連通可能に結合されている。ネットワーク１０４、１０６は、２つ以上のネットワーク（たとえば、イントラネット、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）等）を含んでいてもよく、インターネットを含む１つまたは複数のネットワークの組み合わせであってもよい。一部の実施形態において、ネットワーク１０４およびネットワーク１０６は、単一のネットワークであってもよい。
【００２９】
センサ１１０〜１２０は、たとえばガンマ線、振動等の関連する測定値を検出し、当該情報をセンサベース検出システム１０２に送信して分析する。センサベース検出システム１０２は、受信した情報を使用して、たとえば履歴値、ユーザ選択値等の閾値と比較することにより、潜在的に危険なイベントが発生したか否かを判定するようにしてもよい。この判定に応答して、センサベース検出システム１０２は、当該情報をメッセージングシステム１０８に送信して、たとえば適当な要員への電子メール送信、アラーム鳴動、警報のツイート、警察への通報、国土安全保障省への通報等の適当な処置を行うようにしてもよい。以上から、適当な処置を行って、危険を回避するようにしてもよい。
【００３０】
センサ１１０〜１２０は、熱センサ（たとえば、温度、熱等）、電磁センサ（たとえば、金属探知器、光センサ、粒子センサ、ガイガーカウンタ、電荷結合素子（ＣＣＤ）等）、機械センサ（たとえば、回転速度計、走行距離計等）、相補型金属酸化膜半導体（ＣＭＯＳ）、生物／化学（たとえば、毒、栄養素等）といった多様なセンサのうちのいずれかであってもよい。さらに、センサ１１０〜１２０は、音響、音声、振動、自動車／輸送、化学、電気、磁気、無線、環境、天候、水分、湿度、流れ、流体速度、イオン化、原子、素粒子、航行、位置、角度、変位、距離、速度、加速度、光学、光イメージング、光子、圧力、力、密度、レベル、熱、加熱、温度、近接、存在、放射線、ガイガーカウンタ、結晶ベースのポータルセンサ、生化学、圧力、大気質、水質、火災、洪水、侵入検出、動き検出、粒子計数、水位、監視カメラ等、あるいはこれらに限定されない多様なセンサまたはその組み合わせのうちのいずれかであってもよい。また、センサ１１０〜１２０は、ビデオカメラ（たとえば、インターネットプロトコル（ＩＰ）ビデオカメラ）または専用のセンサであってもよい。
【００３１】
センサ１１０〜１２０は、位置が固定されていてもよいし（たとえば、監視カメラまたはセンサ）、半固定であってもよいし（たとえば、車輪付き携帯電話基地局上のセンサまたは別の半携帯式物体に固定されたセンサ）、移動式であってもよい（たとえば、モバイル機器、スマートフォン等の一部）。また、センサ１１０〜１２０は、その種類に従って、センサベース検出システム１０２にデータを提供するようにしてもよい。たとえば、センサ１１０〜１２０は、ガンマ線を検出するように構成されたＣＭＯＳセンサであってもよい。このように、ガンマ線によって画素が明るくなり、電気信号に変換されてセンサベース検出システム１０２に送られるようになっていてもよい。
【００３２】
センサベース検出システム１０２は、データを受信してセンサ１１０〜１２０を管理するように構成されている。また、センサベース検出システム１０２は、１つまたは複数の位置でユーザがセンサ測定値またはレベルを監視および追跡するのを支援するように構成されている。センサベース検出システム１０２は、（たとえば、管理者による）ある位置での新たなセンサの容易な展開を可能にするとともに、センサの監視によりユーザの嗜好、経験則等に基づくイベントの検出を可能にする様々な構成要素を有していてもよい。イベントは、メッセージングシステム１０８が用いることにより、センサベースの警報（たとえば、１つのセンサの閾値を上回るセンサ測定値、閾値を上回る特定の近接範囲内の２つのセンサのセンサ測定値等に基づく）を発して適当な要員が処置を行えるようにしてもよい。センサベース検出システム１０２は、データを受信して、任意数のセンサ（地理的に異なる位置に配置されていてもよい）を管理するようにしてもよい。一部の実施形態において、センサ１１０〜１２０およびセンサベース検出システム１０２の構成要素は、複数のシステム（たとえば、仮想化を含む）および広い地理的領域に分散していてもよい。
【００３３】
センサベース検出システム１０２は、各センサまたはセンサ群に関して、位置情報（たとえば、役員室Ｂ、２階、ターミナルＡ等）および全地球測位システム（ＧＰＳ）座標（たとえば、緯度、経度等）を追跡および格納するようにしてもよい。また、センサベース検出システム１０２は、センサを監視し、センサ値を追跡することによって、規定のイベントが発生したか否か、たとえば放射線検出レベルが特定の閾値を上回るか否か等を判定し、発生した場合は、危険または禁止物が通過またはセンサの範囲内となる進行ルートまたは経路を決定するようにしてもよい。たとえば、固定されたセンサに対する放射性物質の進行経路を決定し、グラフィカルユーザインタフェースを介して表示するようにしてもよい。当然のことながら、たとえばスマートフォン等の移動式センサまたは固定センサと移動式センサとの混在に対する放射性物質の進行経路についても同様に決定し、グラフィカルユーザインタフェースを介して表示するようにしてもよい。また、当然のことながら、分析および／または検知値は、実時間で表示してもよいし、格納して後で読み出すようにしてもよい。
【００３４】
センサベース検出システム１０２は、センサ１１０〜１２０を監視および管理するグラフィカルユーザインタフェース（ＧＵＩ）を表示するようにしてもよい。このＧＵＩは、センサ測定値、センサステータス、センサ位置をマップ上等に示すように構成されていてもよい。センサベース検出システム１０２は、格納されたセンサ値の停止、再生、一時停止、早送り、および巻き戻し機能に基づいて、過去のセンサ測定値およびセンサ検出物の移動または条件を再検討可能であってもよい。また、センサベース検出システム１０２は、（たとえば、所定値または大気センサ測定値に基づいて）センサ測定値が閾値を上回るセンサに対応した画像またはビデオ映像（たとえば、動画または静止画）を視聴可能であってもよい。たとえば、ＧＵＩでセンサを選択し、センサの検出範囲内の領域に関連するビデオ映像を表示することによって、危険物を輸送している個人または人物をユーザが確認できるようにしてもよい。一実施形態によれば、この映像は、ユーザ選択に応答して表示する。あるいは、特定のセンサまたはセンサ群に関連するセンサ測定値が特定の閾値を上回る等の特定のイベントに応答して自動的に表示するようにしてもよい。
【００３５】
一部の実施形態において、１つまたは複数のセンサのセンサ測定値は、グラフまたはチャート上に表示して、容易に視聴可能であってもよい。センサを示す視覚マップベースの表示は、センサ測定値および特定のイベントに応じた色コード、形状、アイコン、閃光速度等のセンサ表現および／またはインジケータにより行ってもよい。たとえば、灰色が校正センサと関連し、緑色がセンサの正常測定値と関連し、黄色が高いセンサ測定値と関連し、橙色が潜在的に危険なセンサ測定値と関連し、赤色が危険警報対象のセンサ測定値と関連していてもよい。
【００３６】
センサベース検出システム１０２は、（たとえば、所定、動的、または大気ベースの）、あるいは経験則に基づく特定の閾値を上回る警報またはセンサ測定値を判定し、当該警報をグラフィカルユーザインタフェース（ＧＵＩ）に表示するようにしてもよい。また、センサベース検出システム１０２は、ユーザ（たとえば、オペレータ）が複数のセンサをグループ化して、複数のセンサからの複数の警報に関連するイベントを作成できるようにしてもよい。たとえば、互いに２０フィート以内の同じ物理的空間における３つ以上のセンサのセンサ測定値が履歴値を少なくとも４０％上回る場合は、赤色コードのイベントを作成するようにしてもよい。一部の実施形態において、センサベース検出システム１０２は、センサの地理的近接性に基づいて、センサを自動的にグループ化するようにしてもよい。たとえば、ＬＡＸ空港（ロサンゼルス国際空港）におけるターミナルＡのゲート１、２、および３のセンサは、たとえば同じ物理的空間における物理的近接性として、互いに近接した位置にあることから、グループ化してもよい。一方、異なるターミナルのセンサは、位置が異なるため、グループ化しなくてもよい。ただし、特定の状況において、同じ空港内のセンサは、ターミナル、ゲート等のより細かいレベルではなく、空港でのイベントを監視するため、グループ化してもよい。
【００３７】
センサベース検出システム１０２は、センサ１１０〜１２０から収集した情報により作成したイベントの判定に基づいて、メッセージングシステム１０８に情報を送るようにしてもよい。メッセージングシステム１０８は、データベース（たとえば、メッセージング、ＳＱＬ等のデータベース）、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、インスタントメッセージングサービス、カリフォルニア州サンフランシスコのＴｗｉｔｔｅｒ，Ｉｎｃ．から入手可能なＴｗｉｔｔｅｒ（商標）、拡張マークアップ言語（ＸＭＬ）を用いたメッセージングサービス（たとえば、融合センタとの通信用）、ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）メッセージングサービス等の１つまたは複数のメッセージングシステムまたはプラットフォームを含んでいてもよい。たとえば、国家情報交換モデル（ＮＩＥＭ）準拠のメッセージングを用いることによって、化学、生物、放射性物質、および核防衛（ＣＢＲＮ）に関する不審行動報告（ＳＡＲ）を政府機関（たとえば、地方、州、または連邦政府）に提出するようにしてもよい。
【００３８】
図２は、一実施形態に係る、例示的なデータフロー図である。図２００は、センサベース検出システム（たとえば、センサベース検出システム１０２）に関連するデータ（たとえば、センサ測定値、センサ生データ、分析されたセンサデータ等）のフローを示している。図２００は、センサ２５０〜２６０、センサ分析プロセス２０２、センサプロセス管理部２０４、データストア２０６、状態変化管理部２０８、センサデータ表現モジュール２１０、およびメッセージングモジュール２２０を含む。一部の実施形態において、センサ分析プロセス２０２、センサプロセス管理部２０４、状態変化管理部２０８、センサデータ表現モジュール２１０、およびメッセージングモジュール２２０は、１つまたは複数のコンピュータシステム（たとえば、仮想または物理コンピュータシステム）上で実行されるようになっていてもよい。データストア２０６は、データウェアハウスの一部であってもよいし、データウェアハウスに格納されていてもよい。
【００３９】
センサ２５０〜２６０は、センサ１１０〜１２０と実質的に類似していてもよく、上述の多様なセンサのうちのいずれかであってもよい。センサ２５０〜２６０は、センサ分析プロセス２０２にデータ（たとえば、カメラストリームデータ、ビデオストリームデータ等）を提供するようにしてもよい。
【００４０】
センサプロセス管理部２０４は、センサ分析プロセス２０２を起動または始動するように構成されている。また、センサプロセス管理部２０４は、設定パラメータ（たとえば、ユーザ等が予め設定、構成）に基づいて、センサ分析プロセス２０２の各インスタンスまたはプロセスを設定するように構成されている。一部の実施形態において、センサ分析プロセス２０２は、センサプロセス管理部２０４によって、特定の時間間隔（たとえば、３０秒、１分、１時間、１日、１週間、１年）にわたるセンサ測定値を体系化するように構成されていてもよい。当然のことながら、この特定の時間間隔は予め設定されていてもよいし、ユーザ設定可能であってもよい。さらに、当然のことながら、この特定の時間間隔は、たとえばランタイムにおいて動的に変更されるようになっていてもよいし、静的であってもよい。一部の実施形態において、センサ分析プロセス２０２のプロセスは、時間間隔ごとに実行されるようになっていてもよい。また、センサプロセス管理部２０４は、センサ２５０〜２６０に関連するメタデータ（たとえば、地理的空間座標、ネットワーク設定、ユーザ入力情報等）にアクセスするか、または当該データを受信するように構成されていてもよい。
【００４１】
センサプロセス管理部２０４は、センサ分析プロセス２０２から、分析されたセンサデータを受信する。そして、センサプロセス管理部２０４は、分析されたセンサデータをデータストア２０６に送信して格納する。さらに、センサプロセス管理部２０４は、センサ２５０〜２６０に関連するメタデータを送信し、関連する分析センサデータと併せてデータストア２０６に格納するようにしてもよい。一部の実施形態において、センサプロセス管理部２０４は、分析されたセンサデータおよびメタデータをセンサデータ表現モジュール２１０に送信するようにしてもよい。また、一部の実施形態において、センサプロセス管理部２０４は、分析されたセンサデータおよびセンサ２５０〜２６０に関連するメタデータをセンサデータ表現モジュール２１０に送信する。当然のことながら、センサプロセス管理部２０４からセンサデータ表現モジュール２１０に送信される情報は、メッセージベースのフォーマットであってもよい。
【００４２】
一部の実施形態において、センサ分析プロセス２０２は、分析されたセンサデータをデータストア２０６に送信して格納するようにしてもよい。さらに、センサ分析プロセス２０２は、センサ２５０〜２６０に関連するメタデータを送信し、関連する分析センサデータと併せてデータストア２０６に格納するようにしてもよい。
【００４３】
状態変化管理部２０８は、データストア２０６からの分析されたセンサデータおよび関連するメタデータにアクセスするか、または当該データを受信するようにしてもよい。状態変化管理部２０８は、センサの状態の考え得る変化に関して、センサ測定値を分析するように構成されていてもよい。当然のことながら、一実施形態において、状態変化管理部２０８は、分析されたセンサデータおよび／または関連するメタデータをデータストア２０６から取得することなく、センサ分析プロセス２０２から直接受信するようにしてもよい（図示せず）。
【００４４】
状態変化管理部２０８は、現在のセンサデータおよび以前のセンサデータに基づいて、センサの状態が変化したか否かを判定するようにしてもよい。閾値超え、範囲内、または範囲外等のセンサ測定値に基づくセンサ状態の変化は、（たとえば、センサごとの基準、センサ群ごとの基準等で）センサデータ表現モジュール２１０に送信されるようになっていてもよい。たとえば、センサ２５２の状態変化は、センサ２５２が事前の正常測定値から（たとえば、特定の閾値を上回る、高い測定値の範囲内、危険な測定値の範囲内等の）高い測定値に変化していることに基づいて判定されるようになっていてもよい。別の例において、センサ２５０の状態は、事前のセンサ測定値と同じ範囲内の高い測定値をセンサ２５２が有することに基づいて、変化していないと判定されるようになっていてもよい。一部の実施形態において、センサの様々な状態および関連する警報は、センサプロセス管理部２０４が設定するようにしてもよい。たとえば、センサプロセス管理部２０４を用いることによって、センサ測定値との比較により警報を発すべきか否かを判定可能な閾値、範囲等を設定するようにしてもよい。たとえば、センサ２０５〜２６０は、校正、公称、高値、潜在的、警告・危険という５つの考え得る状態を有していてもよい。当然のことながら、センサプロセス管理部２０４の設定は、ユーザ入力に応答してもよい。たとえば、ユーザは、閾値、範囲等、および警報を発する場合に満たされる条件を設定するようにしてもよい。一部の実施形態において、各状態には、色が関連付けられていてもよい。たとえば、校正状態には暗灰色が関連付けられ、公称状態には緑色が関連付けられ、高値状態には黄色が関連付けられ、潜在的状態には橙色が関連付けられ、警報状態には赤色が関連付けられていてもよい。オフラインまたは機能していないセンサは、明灰色を用いて表してもよい。
【００４５】
一部の実施形態において、状態変化管理部２０８は、センサの状態が新たな状態へと変化している場合、警報または警報信号を発するように構成されている。たとえば、公称状態から高値状態または潜在的状態に変化したセンサに対して、警報が発せられるようになっていてもよい。一部の実施形態において、状態変化管理部２０８は、活動状態テーブルを備える。活動状態テーブルを用いることによって、現在および／または以前の状態を格納するようにしてもよく、これにより、活動状態テーブルを保持することによって、センサの状態変化を決定する。このように、状態変化管理部２０８は、センサの状態変化に基づいて、実時間の検知情報を提供するようにしてもよい。
【００４６】
一部の実施形態において、状態変化管理部２０８は、センサ測定値が環境源からの正常なセンサ測定値を超えているか否かまたはセンサの状態が変化して警報を発しているか否かを判定するようにしてもよい。たとえば、ガンマ線に関して、状態変化管理部２０８は、公称センサ状態に基づいて、ガンマ線のセンサ測定値が自然源（たとえば、太陽、別の天体源等）もしくは他の自然環境源からのものであるか、または高値、潜在的、警告または危険センサ状態に基づいて、センサの作動範囲内を輸送中の放射性物質からのものであるかを判定するようにしてもよい。例示的な一実施形態においては、センサの公称状態に基づいて、ガンマ線測定値が安全範囲内であるか、またはセンサの高値、潜在的、警告または危険状態に基づいて、安全範囲外であるかが判定される。
【００４７】
一部の実施形態においては、個別の警報が外部システム（たとえば、メッセージングシステム１０８）に送られるようになっていてもよい。たとえば、１分、２分、または１０分の期間内に特定の建物で生じる１つまたは複数の警報がメッセージングシステムに送られるようになっていてもよい。当然のことながら、警報が送信される期間は、システムオペレータが予め設定しておいてもよいし、選択するようにしてもよい。一実施形態において、警報が送信される期間は、たとえば実時間で動的に設定されるようになっていてもよいし、静的であってもよい。
【００４８】
センサデータ表現モジュール２１０は、センサプロセス管理部２０４またはデータストア２０６からの分析されたセンサデータおよび関連するメタデータにアクセスするか、または当該データを受信するようにしてもよい。さらに、センサデータ表現モジュール２１０は、状態変化管理部２０８が判定したセンサの状態変化に基づいて、（たとえば、センサごとの基準、位置ごとの基準等で）警報を受信するようにしてもよい。
【００４９】
センサデータ表現モジュール２１０は、センサ、センサ状態、警報、センサ測定値等を示すグラフィカルユーザインタフェースを提供するように構成されていてもよい。センサデータ表現モジュール２１０は、たとえばセンサ測定値が閾値を超える場合、特定の範囲内となる場合、特定の閾値を下回る場合等、センサ測定値がマップ上で視覚的に特定の条件を満たす場合に生じる１つまたは複数の警報を表示するようにしてもよい。このように、センサデータ表現モジュール２１０は、たとえば考え得る生体有害物質が検出されていること、高いガンマ線が検出されていること等、センサが特定の条件を満たしていることを視覚、音声等でユーザ（たとえば、オペレータ、管理者等）に通知するようにしてもよい。ユーザは、センサ分析プロセス２０２が生成した様々なデータ（たとえば、ｍＳｖ値、生体有害測定レベル値等）を検査し、警報の起点となったセンサ分析プロセス２０２の元データ（たとえば、生のストリームデータ、変換されたストリームデータ、処理されたセンサデータ等）を含む適当なイベントケースファイルを生成する機会を有していてもよい。センサデータ表現モジュール２１０を（たとえば、オペレータ、管理者等）が使用することにより、監視領域を通過または監視領域で発生する任意の物質（たとえば、放射性物質、生体有害物質等）または他の条件を認識するようにしてもよい。
【００５０】
一部の実施形態において、センサデータ表現モジュール２１０は、センサ、警報、およびイベントを地理的に示すように構成された位置機能を備える。位置機能を用いることによって、グラフィカルユーザインタフェース（ＧＵＩ）内のマップ上のそれぞれの位置に様々なセンサをプロットするようにしてもよい。このＧＵＩにより、様々な拡大レベルで詳細な見取り図を備えた豊富な視覚マップを提供可能であってもよい。センサデータ表現モジュール２１０は、センサデータ、警報、およびイベントをメッセージングシステム（たとえば、メッセージングシステム１０８）に送って、（たとえば、他のユーザ、安全担当官等）に配分するようにしてもよい。
【００５１】
１つまたは複数のセンサからの警報は、１つのイベントとしてグループ化、集約、表現、および／または表示するようにしてもよい。このように、イベントは、１つまたは複数のセンサからの１つまたは複数の警報と関連付けられていてもよい。このイベントは、１つまたは複数の警報に適用された１つまたは複数の条件、規則、パラメータ、または経験則に基づいて決定されるようになっていてもよい。たとえば、単一の警報は、センサ測定値におけるフロックまたはブリップとなり得る。ただし、複数の警報が生じた場合は、より重大な何かが起こっている可能性が高い。たとえば、同じ領域または特定の相互近接範囲もしくは施設内で生じている複数の警報は、当該領域に危険物が存在することを示している場合がある。別の例において、同じ建物の同じ階で直前１分間に起こった５つの警報は、１つのイベントに集約されるようになっていてもよい。そして、このイベントは、外部システムに送られるようになっていてもよいし、グラフィカルユーザインタフェース上で強調されるようになっていてもよい。
【００５２】
一部の実施形態において、オペレータは、「イベント」として１つの警報または一連の警報を発動可能であってもよい。センサデータ表現モジュール２１０は、ユーザ（たとえば、オペレータ、管理者等）がテキストブロックフィールド、マウス選択、ドロップダウンメニュー等を介して複数のセンサをグループ化し、選択センサ群からの複数の警報に関連するイベントを作成できるようにしてもよい。たとえば、互いに２０フィート以内の同じ物理的空間における３つ以上のセンサのセンサ測定値が履歴値を少なくとも４０％上回る場合は、赤色コードのイベントを作成するようにしてもよい。一部の実施形態において、センサベース検出システム１０２は、センサの地理的近接性に基づいて、センサを自動的にグループ化するようにしてもよい。たとえば、ＬＡＸ空港におけるターミナルＡのゲート１、２、および３のセンサは、たとえば同じ物理的空間における物理的近接性として、互いに近接した位置にあることから、グループ化してもよい。一方、異なるターミナルのセンサは、位置が異なるため、グループ化しなくてもよい。ただし、特定の状況において、同じ空港内のセンサは、ターミナル、ゲート等のより細かいレベルではなく、空港全体でのイベントを監視するため、グループ化してもよい。さらに、当然のことながら、たとえばセンサの種類、センサ測定値、他のセンサに対する近接性、センサの位置、センサを通る構造中の共通経路等、他の基準を用いてセンサおよびイベントをグループ化するようにしてもよい。
【００５３】
センサの表現（たとえば、アイコン、画像、形状、行、セル等）は、マップ上に表示されるとともに、選択によりイベントと関連付けられるように構成されていてもよい。たとえば、特定近傍内の５つの関連センサに関する５つの警報が表示されるようになっていてもよく、オペレータは、これら５つのセンサを（たとえば、投げ縄ツールによる選択、クリック＆ドラッグによる選択、クリックによる選択等によって）選択（たとえば、強調、クリック等）することにより、センサをイベントとしてグループ化するようにしてもよい。そして、これら５つのセンサからの警報は、表示されるようになっていてもよいし、イベントとして送信されるようになっていてもよい。また、条件（たとえば、特定の放射線レベルへの到達、放射線測定値の範囲超え等）を満たす５つのセンサ群のうちの１つまたは複数に基づいてイベントが起動されるように、条件がこれら５つのセンサ群に適用されるようになっていてもよい。
【００５４】
一部の実施形態において、センサデータ表現モジュール２１０は、イベントとして関連付けられるセンサを自動的に選択するようにしてもよい。たとえば、互いに半径１０メートル以内の同じ建物内のセンサは、これらセンサからの警報が１つのイベントとして表示されるように、自動的にグループ化可能である。
【００５５】
センサデータ表現モジュール２１０は、イベントの決定においてセンサプロセス管理部２０４／状態変化管理部２０８の設定に使用可能なオペレータ等による入力として、グラフィカルユーザインタフェースを介した１つもしくは複数の条件、パラメータ、または経験則へのアクセスまたはこれらの受信を行うようにしてもよい。これら１つもしくは複数の条件、パラメータ、または経験則は、センサデータ表現モジュール２１０、センサプロセス管理部２０４、状態変化管理部２０８のグラフィカルユーザインタフェースを介して受信されるようになっていてもよい。センサデータ表現モジュール２１０は、分析されたセンサデータ、センサメタデータ、および１つもしくは複数の条件、パラメータ、または経験則の評価（たとえば、比較、アルゴリズム等）基づいて、イベントが発生しているか否かを判定するようにしてもよい。たとえば、建物の特定階のセンサは、当該センサの関連する位置メタデータに基づいて、イベントとして選択されるようになっていてもよい。
【００５６】
別の例において、パラメータ、条件、または経験則は、センサのメタデータが実質的に同様の値を有する場合もしくは特定の値の範囲内である場合、ならびに／またはセンサが特定の一時的期間（たとえば、センサデータを分析する分数または時間数）と関連している場合であってもよい。例示的なパラメータとしては、建物の名称、階数、部屋番号、所与の範囲内の地理的空間座標（たとえば、センサ間距離、センサの近接性等）、センサ販売会社、センサの種類、センサの特性、センサの構成等が挙げられるが、これらに限定されない。
【００５７】
経験則は、地理的範囲（たとえば、２０〜３０メートルの範囲、より大きな範囲内のセンサ等）を含んでいてもよいし、特定のセンサ間の通過時間または距離等に基づいていてもよい。たとえば、人々がセキュリティチェックポイントを通過するのに通常３０分を要し、当該セキュリティチェックポイントにおける任意のセンサが１分間または３０分間の警報状態を有する場合は、経験則に基づくイベントが報告されるようになっていてもよい。３０分の高値または警報センサ状態は、さらに調べる価値があり得る特に高い放射線レベルに対応していてもよい。
【００５８】
経験則は、センサ間距離およびセンサの近接性をさらに含んでいてもよい。すなわち、経験則は、センサの時間、距離、および近接性に基づいていてもよい。たとえば、放射性物質によって作動することのないように隣接する２つのセンサが互いに十分離間しており、センサを通過する人物が両センサの通過に徒歩で少なくとも１０分を要する場合、１０分以内に特定の順序で両センサに基づく警報が発せられた際には、関連するイベントが生成される。
【００５９】
イベントおよび関連するパラメータ、条件等は、センサの地理的近接性に基づいていてもよい。このように、イベントは、特定領域の特定のセンサデータに対してユーザ（たとえば、オペレータ、管理者等）の注意を向けさせることが可能であってもよい。また、位置等を含むセンサに関連するメタデータを用いることによって、イベントを決定するようにしてもよい。たとえば、単一のセンサに基づく警報は、異常、背景放射等が原因であってもよいが、互いに１０メートルの範囲内の３つ、５つ、または７つのセンサからの警報は、さらに分析または注意すべき危険な条件（たとえば、危険物、危険な雲等）を示していてもよい。
【００６０】
イベントが発生した旨の判定に基づいて、センサデータ表現モジュール２１０がインジケータを出力するようにしてもよい。一部の実施形態において、このインジケータは、視覚、音声、または信号で別のシステム（たとえば、メッセージングシステム１０８）に出力されるようになっていてもよい。
【００６１】
一部の実施形態において、イベントは、イベントインジケータを送信すべき場所を指定するパラメータにより設定されるようになっていてもよい。たとえば、イベントインジケータは、ＧＵＩに表示されるようになっていてもよいし、外部システム（たとえば、メッセージングシステム１０８）に送られるようになっていてもよい。
【００６２】
インジケータは、１つまたは複数のセンサからの１つまたは複数の警報に基づいていてもよいし、複数のセンサからの警報に基づくイベントであってもよい。イベントは、（たとえば、ＧＵＩ、コマンドラインインタフェース等による）手動または（たとえば、センサベース検出システム１０２が決定する自動グループ化に基づく）自動で選択されたセンサ群に基づいていてもよいし、経験則に基づいていてもよい。一部の実施形態において、インジケータ（たとえば、警報、イベント、メッセージ等）は、メッセージングシステム（たとえば、メッセージングシステム１０８またはメッセージングモジュール２１４）に出力されるようになっていてもよい。たとえば、インジケータは、出力により人物（たとえば、オペレータ、管理者、安全担当官等）または人物群（たとえば、保安部、警察、消防署、国土安全保障省等）に通知を行うようにしてもよい。
【００６３】
センサデータ表現モジュール２１０は、イベントの発生後に「再生」するための様々なツールを有していてもよい。さらに、センサデータ表現モジュール２１０によれば、オペレータは、警報を外部エンティティに送信するようにセンサデータ表現モジュール２１０を設定可能であってもよい。たとえば、オペレータは、ＸＭＬインタフェースを設定することによって、警報およびイベントを（たとえば、連邦政府、別の官庁等の）ローカルの融合センタに転送することができる。さらに、オペレータは、ＳＭＳゲートウェイひいてはＴｗｉｔｔｅｒ（商標）アカウントを設定することにより、警報およびイベントを送信するようにしてもよい。
【００６４】
一部の実施形態において、センサベース検出システム（たとえば、センサベース検出システム１０２）の１つまたは複数の機能は、イベントが発生した旨の判定により呼び出されるようになっていてもよい。たとえば、イベントが発生した場合にメッセージが送信され、イベントが発生した場合に危険物の通過経路または条件が決定され、イベントが発生した場合にセンサ測定値に関連するビデオが表示され、イベントが発生した場合に警報が発動されるようになっていてもよい。
【００６５】
メッセージングモジュール２２０は、他のシステムまたはデータベース（たとえば、メッセージング、ＳＱＬ等のデータベース）、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、インスタントメッセージングサービス、カリフォルニア州サンフランシスコのＴｗｉｔｔｅｒ，Ｉｎｃ．から入手可能なＴｗｉｔｔｅｒ（商標）、拡張マークアップ言語（ＸＭＬ）を用いたメッセージングサービス（たとえば、融合センタとの通信用）、ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）メッセージングサービス等、あるいはこれらに限定されないメッセージングサービスにメッセージを送るように構成されている。一例においては、国家情報交換モデル（ＮＩＥＭ）準拠のメッセージングを用いることによって、化学、生物、放射性物質、および核防衛（ＣＢＲＮ）に関する不審行動報告（ＳＡＲ）を政府機関（たとえば、地方、州、または連邦政府）に提出するようにしてもよい。当然のことながら、メッセージをフォーマットすることによって、使用するメッセージングサービスの要件／基準に適合するようにしてもよい。たとえば、上述の通り、メッセージをＮＩＥＭフォーマットに構成することによって、ＣＢＲＮイベントを報告するようにしてもよい。
【００６６】
一部の実施形態において、メッセージングモジュール２２０は、（たとえば、センサデータ表現モジュール２１０との併用により）警報およびイベントを外部終点（たとえば、メッセージングサービスまたはシステム、政府機関、データベース等）に送るように構成されていてもよい。たとえば、オペレータは、ＸＭＬインタフェースを設定することによって、すべての警報をローカルの融合センタに転送可能である。別の例において、オペレータは、ＳＭＳゲートウェイひいてはＴｗｉｔｔｅｒ（商標）アカウントを設定することにより、メッセージ（たとえば、警報および／またはイベント等）を受信するようにしてもよい。
【００６７】
メッセージングモジュール２２０は、データストア２０６、状態変化管理部２０８、および／またはセンサデータ表現モジュール２１０からの情報へのアクセス、受信等を行うようにしてもよい。データストア２０６は、状態変化管理部２０８からの警報およびセンサデータ表現モジュール２１０からのイベントの受信および格納を行うようにしてもよい。一部の実施形態において、データストア２０６は、メッセージの組み立て（たとえば、メッセージのフォーマット等）に用いられるテンプレートを含んでいてもよい。一部の実施形態において、メッセージングモジュール２２０は、データストア２０６から警報、イベント、およびメタデータを受信する。一部の実施形態において、データストア２０６は、メッセージングモジュール２２０が送信したメッセージに関連するデータ（たとえば、記録、ログエントリ等）を受信するようにしてもよい。一部の実施形態において、メッセージングモジュール２２０は、状態変化管理部２０８から警報を受信する。一部の実施形態において、メッセージングモジュール２２０は、センサデータ表現モジュール２１０から警報、イベント、およびメタデータを受信する。
【００６８】
メッセージングモジュール２２０は、データストア２０６、状態変化管理部２０８、およびセンサデータ表現モジュール２１０からの警報およびイベント情報へのアクセス、受信等を行い、規則、パラメータ、経験則、および／または条件を適用することによって、警報またはイベントに基づくメッセージを送信するか否かを判定する。一部の実施形態において、警報またはイベントは、（たとえば、ユーザ、オペレータ、管理者等により）メッセージングモジュール２２０を介して然るべき機関（たとえば、地方、州、または連邦政府）までエスカレーションが行われるようになっていてもよい。当然のことながら、警報またはイベントは、経験則に基づいて自動的にさらなるエスカレーションが行われるようになっていてもよい。また、当然のことながら、警報またはイベントは、送信された元のメッセージが時宜を得て処理も応答もされていない場合、たとえば同じ当事者、当事者の上位機関、または異なるエンティティに追加メッセージを送信することによって、さらにエスカレーションが行われるようになっていてもよい。
【００６９】
一部の実施形態によれば、第１の規則セットを用いて警報をイベントにグループ化するとともに、第２の規則セットを用いることにより、イベントまたは警報に基づいてメッセージを送信するか否かを判定することができる。たとえば、警報の場合は、警報の位置、時間、または警報が起こった繰り返し間隔を用いることにより、警報に基づくメッセージを送信するか否かを判定するようにしてもよい。たとえば、イベントの場合は、イベントに関して上述した通り、経験則を適用することによって、イベントに基づくメッセージを送信するか否かを判定するようにしてもよい。一部の実施形態においては、メッセージングモジュール２２０の警報キューおよびイベントキューを用いることによって、規則、パラメータ、条件、または経験則の適用により警報またはイベントに基づくメッセージを送信するか否かを判定する警報およびイベントを受信する。一部の実施形態においては、規則、条件、パラメータ、または経験則に基づいて宛先（たとえば、メッセージングシステム、データストア等）が選択されるようになっていてもよい。たとえば、化学的、生物学的、および／または放射線学的イベントを報告するための宛先としては、ＮＩＥＭが政府機関に対する所望のメッセージングフォーマットであってもよい。
【００７０】
メッセージングモジュール２２０は、第三者および第三者システムに対するインタフェースとして動作するとともに、それに応じてメッセージをフォーマットするように構成されていてもよい。メッセージングモジュール２２０は、多様なフォーマットに対応していてもよく、さらに、付加的なフォーマットの追加に対応していてもよい。一部の実施形態において、メッセージングモジュール２２０は、テンプレートの使用によるメッセージのフォーマットに対応する。たとえば、変数またはメタデータキーを含む１つまたは複数のテンプレートを用いてＸＭＬメッセージをフォーマットするようにしてもよい。メタデータキーは、メッセージ内のセンサメタデータのプレースホルダまたは変数であってもよく、これを用いることにより、メッセージの送信に先立って、警報またはイベントに関連するセンサメタデータを挿入するようにしてもよい。たとえば、ＸＭＬメッセージテンプレートは、「Ｗａｒｎｉｎｇ：Ｓｅｎｓｏｒ：＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝“ｓｅｎｓｏｒ−ｎａｍｅ”／＞  ｌｏｃａｔｅｄ  ａｔ  ＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝“ｓｅｎｓｏｒ−ｌｏｃａｔｉｏｎ”／＞  ｈａｓ  ａ  ｒｅａｄｉｎｇ  ｏｆ  ＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝“ｓｅｎｓｏｒ−ｒｅａｄｉｎｇ”／＞」を含んでいてもよい。一部の実施形態において、メッセージングモジュール２２０は、メッセージテンプレートを作成するグラフィカルユーザインタフェースを表示するように構成されていてもよい。
【００７１】
メッセージは、（たとえば、モバイル機器またはポケットベルへの）電話によってさらに送信されるようになっていてもよい。たとえば、テキスト音声変換を用いることにより、電話を介してメッセージを伝達するようにしてもよい。また、メッセージは、コントローラボード（たとえば、ドライ接点のコントローラボード）または別の電子システム（たとえば、照明システム、アラームシステム、または緊急避難システム）に伝達されるようになっていてもよい。
【００７２】
一部の実施形態においては、放射線センサに基づくデータ（たとえば、警報およびイベント）または他のセンサに基づくデータを評価することにより、メッセージを送信するか否かを判定する。たとえば、放射線センサに基づくデータによって、特定のｍＳｖレベルを上回る放射線被ばくが検出されている場合は、ＮＩＥＭフォーマットの放射線被ばくに関連する警報に基づいて、メッセージを融合センタに送るようにしてもよい。
【００７３】
このように、実施形態は、多様な物質、条件等のセンサを用いた検出に基づいてメッセージを送信するように構成されている。たとえば、メッセージは、生物学的脅威、化学的脅威、または放射線学的脅威等の検出に基づいて送信されるようになっていてもよい。別の例として、メッセージは、特定の放射線レベル、生体有害物質もしくは放射線レベル（たとえば、１Ｓｖ超）、または指定の限界または範囲（たとえば、３００ｍＳｖ〜９００ｍＳｖ）の外側で変化する生体有害物質の検出に基づいて送信されるようになっていてもよい。
【００７４】
図３は、一実施形態に係る、例示的なメッセージングデータフローのブロック図である。図３は、警報および／またはイベントに基づく例示的なメッセージングを示している。図３００は、データストア３０６、センサデータ表現モジュール３１０、メッセージングモジュール３２０、融合システム３５２、マイルストーンシステム３５４、および電子メールアカウント３５６を含む。
【００７５】
データストア３０６は、センサデータ、分析されたセンサデータ、およびセンサメタデータ（たとえば、センサの名称、説明、位置、経度、緯度、建物、階数、構内、説明、製造業者等）を含んでいてもよい。一部の実施形態において、データストア３０６は、データウェアハウスであってもよい。また、一部の実施形態において、データストア３０６は、センサの状態が変化したか否かを判定し、センサの状態変化に基づいて警報を発するように構成された状態変化管理部３０４を具備していてもよい。
【００７６】
一部の実施形態において、データストア３０６は、各センサ時間経路または時間間隔の現在の警報ステータス、センサ時間経路の実時間警報ステータス変化、およびイベント報告を提供するように構成された警報サービスとして機能するように構成されている。センサデータ表現モジュール３１０は、データストア３０６から、各センサ時間経路の現在の警報ステータスおよびイベントを受信するようにしてもよい。一部の実施形態において、イベントは、センサデータ表現モジュール３１０が使用するまで、データストア（たとえば、データストア３０６）にキューイングされ、保持される。
【００７７】
センサデータ表現モジュール３１０は、データストア３０６から警報を受信するように構成されている。また、センサデータ表現モジュール３１０は、センサ関連情報および警報に関連する情報を表示するように構成されている。さらに、センサデータ表現モジュール３１０は、１つまたは複数の警報の基準（たとえば、規則、条件、パラメータ、および経験則等）に基づいてイベントを決定するようにしてもよい。イベントおよび警報は、警報・イベントログ３１２に格納され、データストア３０６に送信されて格納されるようになっていてもよい。
【００７８】
一部の実施形態において、センサデータ表現モジュール３１０は、警報・イベントログモジュール３１２に対して警報を提供（たとえば、プッシュ）するように構成されている。そして、グラフィカルユーザインタフェースの警報ログ領域の一部として警報を表示するようにしてもよい。また、警報は、グラフィカルユーザインタフェースの位置領域の一部として表示するようにしてもよい。一部の実施形態において、警報情報の表示は、（たとえば、Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ（登録商標）およびＸＭＬ（ＡＪＡＸ）コールによって）ブラウザがサーバから新たなデータをポーリングするのとは対照的に、（たとえば、ＷｅｂＳｏｃｋｅｔ技術によって）サーバがブラウザにデータをプッシュできるように構成されていてもよい。
【００７９】
メッセージングモジュール３２０は、センサデータ表現モジュール３１０からの警報およびイベントへのアクセス、受信等を行うようにしてもよい。また、メッセージングモジュール３２０は、基準（たとえば、メッセージングモジュール３２０に固有の基準）に基づいて、警報および／もしくはイベントならびに関連情報が様々な宛先に送られるか否かを判定するようにしてもよい。
【００８０】
一部の実施形態において、メッセージングモジュール３２０は、融合メールボックス３３２、マイルストーンメールボックス３３４、電子メールメールボックス３３６、ウェブサービス終点３４２、ウェブサービス終点３４４、および電子メール終点３４６を具備する。一部の実施形態において、融合メールボックス３３２、マイルストーンメールボックス３３４、および電子メールメールボックス３３６は、データストアであってもよい。メッセージングモジュール３２０は、基準（たとえば、上述の通り、条件、規則、パラメータ、経験則等）に基づいて、融合メールボックス３３２、マイルストーンメールボックス３３４、および電子メールメールボックス３３６を介してメッセージを送信することを決定するようにしてもよい。また、メッセージングモジュール３２０は、上述の通り、メッセージの送信に用いられるメールボックスに従って、（たとえば、テンプレートに基づいて）メッセージをフォーマットするようにしてもよい。
【００８１】
メッセージングモジュール３２０は、融合メールボックス３３２からウェブサービス終点３４２を介して融合システム３５２（たとえば、融合センタ等）にメッセージを送るようにしてもよい。また、メッセージングモジュール３２０は、マイルストーンメールボックス３３４からウェブサービス終点３４４を介してマイルストーンシステム３５４（たとえば、他のセキュリティシステム）にメッセージを送るようにしてもよい。また、メッセージングモジュール３２０は、電子メールメールボックス３３６から電子メール終点３４６を介して電子メールアカウント３５６にメッセージを送るようにしてもよい。一部の実施形態において、電子メールアカウント３５６は、外部システムの電子メールアカウントであってもよい。
【００８２】
一部の実施形態において、メッセージングモジュール３２０は、センサデータ表現モジュール３１０から信号を受信することによって、警報およびイベントデータを様々な外部システムにルーティングおよび配分するようにしてもよい。一部の実施形態において、メッセージングモジュール３２０は、センサデータ表現モジュール３１０の一部であってもよいし、センサデータ表現モジュール３１０に埋め込まれていてもよい。また、一部の実施形態において、メッセージングモジュール３２０は、スタンドアロン型アプリケーションであってもよい。
【００８３】
図４は、一実施形態に係る、センサデータに基づく情報を送信するプロセスの例示的なフローチャートである。一部の実施形態において、図４は、センサデータに基づいてメッセージを送信するプロセスを示している。
【００８４】
ブロック４０２においては、メッセージに関連する条件を受信する。この条件は、上述の通り、パラメータ、規則、経験則等であってもよい。また、この条件を用いることによって、メッセージを送信するか否かを判定するとともに、メッセージの送信先を決定するようにしてもよい。たとえば、この条件は、特定のｍＳｖレベルを上回る放射線センサ測定値の１つまたは複数の融合センタへの送信を含んでいてもよい。
【００８５】
ブロック４０４においては、センサに関連するデータを受信する。一部の実施形態において、センサは、放射線センサである。一部の実施形態において、センサに関連するデータは、分析されたセンサデータを含む。一部の実施形態において、センサに関連するデータは、センサメタデータを含む。一部の実施形態において、センサに関連するデータは、閾値（たとえば、イベント）を上回るか、もしくは下回る放射線センサ測定値群、（たとえば、所定、静的、または動的な）範囲内もしくは範囲外の放射線センサ測定値群、および／またはそれらの組み合わせに関連するインジケータを含む。
【００８６】
ブロック４０６においては、センサに関連するデータがメッセージに関連する条件を満たすか否かを判定する。センサに関連するデータがこの条件を満たす場合は、ブロック４０８を実行するようにしてもよい。センサに関連するデータがこの条件を満たさない場合は、ブロック４０２または４０４を任意選択として実行するようにしてもよい。
【００８７】
ブロック４０８においては、フォーマットインジケータを受信する。フォーマットインジケータは、テンプレートまたはメッセージのフォーマットに使用可能な他のフォーマット関連情報であってもよい。また、フォーマットインジケータは、メッセージの宛先で受信および処理可能となるフォーマットに関連する情報を有していてもよい。たとえば、フォーマットインジケータは、メッセージをＸＭＬまたはＮＩＥＭフォーマットで送信すべきことを示していてもよい。一部の実施形態において、フォーマットインジケータは、センサに関連するデータがメッセージに関連する条件を満たす旨の判定に応答して受信される。
【００８８】
ブロック４１０においては、宛先条件に基づいて、メッセージの宛先を決定する。たとえば、宛先条件は、特定のレベルを上回る放射線測定値が政府部局または機関（たとえば、融合センタ）に送られる一方、特定のレベルを下回る放射線測定値が地方自治体（たとえば、地方または州政府）に送られることを示していてもよい。
【００８９】
ブロック４１２においては、フォーマットインジケータに基づいてメッセージを送信する。一部の実施形態において、フォーマットインジケータは、テンプレートである。一部の実施形態において、フォーマットインジケータに基づくメッセージは、センサメタデータの一部を含む。一部の実施形態において、テンプレートは、ユーザ設定可能（たとえば、グラフィカルユーザインタフェースを介して設定可能）なテンプレートである。一部の実施形態において、この送信するステップは、メッセージを政府機関（たとえば、融合センタ）に送信するサブステップを含む。一部の実施形態において、この送信するステップは、宛先に基づくフォーマットでメッセージを送信するサブステップまたは宛先に基づく通信サービスを介してメッセージを送信するサブステップをさらに含む。一部の実施形態において、この送信するステップは、メッセージに関連する第２の条件に基づいて、フォーマットインジケータに基づくメッセージを宛先に送信するサブステップを含む。その後、ブロック４０２および４０４を任意選択として実行するようにしてもよい。
【００９０】
次に、図５は、一実施形態に係る、例示的なコンピュータシステムのブロック図である。図５を参照するに、図１〜図４に示す実施形態等、上記開示の実施形態を実装する例示的なシステムモジュールが示される。一部の実施形態において、このシステムは、コンピュータシステム環境５００等の汎用コンピュータシステム環境を具備する。コンピュータシステム環境５００は、サーバ、デスクトップコンピュータ、ラップトップ、タブレット、モバイル機器、およびスマートフォンを具備していてもよいが、これらに限定されない。コンピュータシステム環境５００は通常、その最も基本的な構成において、少なくとも１つの処理ユニット５０２およびコンピュータ可読記憶媒体５０４を具備する。コンピュータシステム環境の厳密な構成および種類に応じて、コンピュータ可読記憶媒体５０４は、揮発性（ＲＡＭ等）であってもよいし、不揮発性（ＲＯＭ、フラッシュメモリ等）であってもよいし、これら２つの何らかの組み合わせであってもよい。コンピュータ可読記憶媒体５０４は、実行時にその一部がセンサ関連データ（たとえば、センサ生データ、分析されたセンサデータ、センサメタデータ等）を受信するとともに、条件（たとえば、規則、パラメータ、経験則）およびセンサ関連データに基づいてメッセージを送信するようにしてもよい（たとえば、プロセス４００）。
【００９１】
また、種々実施形態において、コンピュータシステム環境５００は、他の特徴／機能を有していてもよい。たとえば、コンピュータシステム環境５００は、磁気または光ディスクまたはテープ、あるいはこれらに限定されない付加的なストレージ（リムーバブルおよび／または非リムーバブル）を具備していてもよい。このような付加的なストレージは、リムーバブルストレージ５０８および非リムーバブルストレージ５１０により図示する。コンピュータ記憶媒体としては、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータ等の情報を格納する任意の方法または技術において実装される揮発性および不揮発性の取り外し可能および取り外し不可能な媒体が挙げられる。コンピュータ可読媒体５０４、リムーバブルストレージ５０８、および非リムーバブルストレージ５１０はすべて、コンピュータ記憶媒体の例である。コンピュータ記憶媒体としては、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ等のメモリ技術、増設メモリ（たとえば、ＵＳＢスティック、コンパクトフラッシュ（登録商標）カード、ＳＤカード）、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）等の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ等の磁気記憶装置、または所望の情報の格納に使用可能かつコンピュータシステム環境５００によりアクセス可能なその他任意の媒体を挙げることができるが、これらに限定されない。このような任意のコンピュータ記憶媒体は、コンピュータシステム環境５００の一部であってもよい。
【００９２】
また、一部の実施形態において、コンピュータシステム環境５００は、他の装置との連通を可能にする通信接続５１２を含んでいてもよい。通信接続５１２は、通信媒体の一例である。通信媒体は通常、搬送波または他の搬送機構等の変調データ信号において、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータを具現化し、任意の情報送達媒体を含む。用語「変調データ信号」は、その特性セットのうちの１つまたは複数を有するか、または信号中の情報を符号化するように変更された信号を意味する。一例として、通信媒体としては、有線ネットワークまたは直結有線接続等の有線媒体および音響、ＲＦ、赤外線等の無線媒体を挙げることができるが、これらに限定されない。本明細書におけるコンピュータ可読媒体という用語には、記憶媒体および通信媒体の両者を含む。
【００９３】
通信接続５１２は、ファイバチャンネル、小型コンピュータ用周辺機器インタフェース（ＳＣＳＩ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、イーサネット（登録商標）、Ｗｉ−Ｆｉ、赤外線データ通信規格（ＩｒＤＡ）、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、インターネット等のワイドエリアネットワーク（ＷＡＮ）、シリアル、およびユニバーサルシリアルバス（ＵＳＢ）、あるいはこれらに限定されない様々な種類のネットワーク上でコンピュータシステム環境５００の通信を可能とするものであってもよい。当然のことながら、通信接続５１２を結合する様々な種類のネットワークは、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、インターネットプロトコル（ＩＰ）、リアルタイム転送プロトコル（ＲＴＰ）、リアルタイム転送制御プロトコル（ＲＴＣＰ）、ファイル転送プロトコル（ＦＴＰ）、およびハイパーテキスト転送プロトコル（ＨＴＴＰ）、あるいはこれらに限定されない複数のネットワークプロトコルを動作させていてもよい。
【００９４】
また、別の実施形態において、コンピュータシステム環境５００は、キーボード、マウス、端末または端末エミュレータ（直接接続されているか、またはｔｅｌｎｅｔ、ＳＳＨ、ＨＴＴＰ、ＳＳＬ等を介して遠隔アクセス可能）、ペン、音声入力装置、タッチ入力装置、リモートコントローラ等の入力装置５１４を有していてもよい。また、ディスプレイ、端末または端末エミュレータ（直接接続されているか、またはｔｅｌｎｅｔ、ＳＳＨ、ＨＴＴＰ、ＳＳＬ等を介して遠隔アクセス可能）、スピーカ、ＬＥＤ等の出力装置２０１６が含まれていてもよい。
【００９５】
一実施形態において、コンピュータ可読記憶媒体５０４は、センサベース検出モジュール５２０を具備する。センサベース検出モジュール５２０は、複数のセンサおよび関連する分析部（たとえば、センサベース検出システム１０２）の監視および管理を行うように構成されている。センサベース検出モジュール５２０は、センサベースメッセージングモジュール５２２を具備する。センサベースメッセージングモジュール５２２は、センサ関連データ（たとえば、センサ生データ、分析されたセンサデータ、センサメタデータ等）を受信し、センサ関連データに基づいてメッセージを送信するように構成されている。
【００９６】
センサベースメッセージングモジュール５２２は、条件モジュール５２４、データモジュール５２６、送信判定モジュール５２８、メッセージングモジュール５３０、およびテンプレートモジュール５３２を具備する。条件モジュール５２４は、メッセージに関連する条件を受信するように構成されている。この条件は、センサに関連するデータ（たとえば、警報、イベント、センサ生データ、分析されたセンサデータ、センサメタデータ）との比較によって、センサ関連データに基づくメッセージを送信するか否かを判定可能な規則、パラメータ、経験則を含んでいてもよい。一部の実施形態において、センサは、相補型金属酸化膜半導体（ＣＭＯＳ）を用いた放射線センサである。
【００９７】
データモジュール５２６は、センサに関連するデータを受信するように構成されている。センサに関連するデータは、１つまたは複数の警報、１つまたは複数のイベント、センサ生データ、分析されたセンサデータ、センサメタデータ等を含んでいてもよい。送信判定モジュール５２８は、センサに関連するデータが条件を満たすか否かを判定するように構成されている。送信判定モジュール５２８は、条件とセンサに関連するデータとの比較に基づいて、当該センサに関連するデータが当該条件を満たすか否かを判定するようにしてもよい。一部の実施形態において、送信判定モジュール５２８は、宛先条件に基づいて、メッセージの宛先を決定するようにさらに構成されている。
【００９８】
メッセージングモジュール５３０は、メッセージをフォーマットし、条件を満たすセンサに関連するデータに基づいて、当該メッセージを送信するように構成されている。一部の実施形態において、メッセージングモジュール５３０は、テンプレートに基づいて、メッセージをフォーマットするように構成されている。一部の実施形態において、メッセージングモジュール５３０は、テンプレートに基づいて、センサメタデータの一部をメッセージに組み込むように構成されている。一部の実施形態において、メッセージングモジュール５３０は、データベース、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、インスタントメッセージングサービス、および拡張マークアップ言語（ＸＭＬ）を用いたメッセージングサービスから成る群から選択されるサービスに対してメッセージを送信するように構成されている。
【００９９】
テンプレートモジュール５３２は、メッセージをフォーマットするように構成されたテンプレートへのアクセス、受信等を行うように構成されている。テンプレートモジュール５３２は、（たとえば、グラフィカルユーザインタフェースを介して）テンプレートの作成、カスタマイズ等を行うようにさらに構成されていてもよい。
【０１００】
図６は、一部の実施形態に係る、別の例示的なコンピュータシステムのブロック図である。図６は、本開示の実装に適したコンピュータシステム６００のブロック図である。コンピュータシステム６００は、中央処理装置６１４、システムメモリ６１６（通常はＲＡＭであるが、ＲＯＭ、フラッシュＲＡＭ等を含んでいてもよい）、入出力コントローラ６１８、音声出力インタフェース６２２を介したスピーカシステム６２０等の外部音声装置、ディスプレイアダプタ６２６を介したディスプレイ画面６２４等の外部装置、シリアルポート６２８および６３０、キーボード６３２（キーボードコントローラ６３３と適合）、ストレージインタフェース６３４、フロッピディスク６３８を受容するように動作するフロッピディスクドライブ６３６、ファイバチャンネルネットワーク６６０と接続するように動作するホストバスアダプタ（ＨＢＡ）インタフェースカード６３５Ａ、小型コンピュータ用周辺機器インタフェース（ＳＣＳＩ）バス６３６と接続するように動作するホストバスアダプタ（ＨＢＡ）インタフェースカード６３５Ｂ、および光ディスク６４２を受容するように動作する光ディスクドライブ６４０等、当該コンピュータシステム６００の主要なサブシステムを接続するバス６１２を具備する。また、マウス６２７（またはシリアルポート６２８を介してバス６１２に結合された他のポイント＆クリック方式の装置）、モデム６４６（シリアルポート６３０を介してバス６１２に結合）、およびネットワークインタフェース６４８（バス６１２に直接結合）を具備する。
【０１０１】
当然のことながら、ネットワークインタフェース６４８は、１つまたは複数のイーサネット（登録商標）ポート、無線ローカルエリアネットワーク（ＷＬＡＮ）インタフェース等を含んでいてもよいが、これらに限定されない。システムメモリ６１６は、センサ関連データ（たとえば、センサ生データ、分析されたセンサデータ、センサメタデータ等）を受信し、センサ関連データに基づいてメッセージを送信するように構成されたセンサベースメッセージングモジュール６５０を具備する。一実施形態によれば、センサベースメッセージングモジュール６５０は、様々なタスクを実行する他のモジュール（たとえば、図５のモジュール）を具備していてもよい。当然のことながら、センサベースメッセージングモジュール６５０は、システム中の任意の場所に配置されていてもよく、システムメモリ６１６に限定されない。このように、システムメモリ６１６内にセンサベースメッセージングモジュール６５０が存在するのは、ほんの一例に過ぎず、実施形態の範囲を制限するものではない。たとえば、センサベースメッセージングモジュール６５０の一部は、中央処理装置６１４および／またはネットワークインタフェース６４８内に配置されていてもよいが、これらに限定されない。
【０１０２】
バス６１２は、中央処理装置６１４と、上述の通りリードオンリーメモリ（ＲＯＭ）またはフラッシュメモリ（いずれも図示せず）およびランダムアクセスメモリ（ＲＡＭ）（図示せず）を含み得るシステムメモリ６１６との間のデータ通信を可能にする。ＲＡＭは一般的に、オペレーティングシステムおよびアプリケーションプログラムがロードされる主記憶装置である。ＲＯＭまたはフラッシュメモリは、いくつかあるコードの中で特に、周辺構成要素との相互作用等の基本的なハードウェア動作を制御する基本入出力システム（ＢＩＯＳ）を含むことができる。コンピュータシステム６００に存在するアプリケーションは一般的に、ハードディスクドライブ（たとえば、固定ディスク６４４）、光ドライブ（たとえば、光ドライブ６４０）、フロッピディスクユニット６３６、または他の記憶媒体等のコンピュータ可読媒体上に格納され、当該コンピュータ可読媒体を介してアクセスされる。また、アプリケーションは、ネットワークモデム６４６またはネットワークインタフェース６４８を介したアクセス時にアプリケーションおよびデータ通信技術に従って変調される電子信号の形態とすることができる。
【０１０３】
ストレージインタフェース６３４は、コンピュータシステム６００の他のストレージインタフェースと同様に、固定ディスクドライブ６４４等の標準的なコンピュータ可読媒体に接続して、情報の格納および／または読み出しを行うことができる。固定ディスクドライブ６４４は、コンピュータシステム６００の一部であってもよいし、別個であって、他のインタフェースシステムを介してアクセスするようにしてもよい。ネットワークインタフェース６４８は、ネットワーク化された装置との複数の接続を提供していてもよい。さらに、モデム６４６は、電話回線を介したリモートサーバとの直接接続またはインターネットサービスプロバイダ（ＩＳＰ）を介したインターネットとの直接接続を提供していてもよい。ネットワークインタフェース６４８は、任意数のネットワーク接続された他装置から成り得るデータネットワークとの１つまたは複数の接続を提供する。ネットワークインタフェース６４８は、デジタル携帯電話接続、セルラーデジタルパケットデータ（ＣＤＰＤ）接続、デジタル衛星データ接続等の無線技術を用いて、このような接続を提供していてもよい。
【０１０４】
その他、多くの装置またはサブシステム（図示せず）を同様に接続してもよい（たとえば、文書スキャナ、デジタルカメラ等）。逆に、本開示の実施においては、図６に示す装置がすべて存在している必要はない。これらの装置およびサブシステムは、図６と異なる方法で相互接続可能である。本開示を実装するためのコードは、システムメモリ６１６、固定ディスク６４４、光ディスク６４２、またはフロッピディスク６３８のうちの１つまたは複数等のコンピュータ可読記憶媒体に格納可能である。コンピュータシステム６００上のオペレーティングシステムは、ＭＳ−ＤＯＳ（登録商標）、ＭＳ−ＷＩＮＤＯＷＳ（登録商標）、ＯＳ／２（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、またはその他任意のオペレーティングシステムであってもよい。
【０１０５】
さらに、本明細書に記載の信号に関して、当業者であれば、第１のブロックから第２のブロックに信号を直接送信可能であるか、またはブロック間で信号を変更（たとえば、増幅、減衰、遅延、ラッチ、バッファリング、反転、フィルタリング、あるいは変調）可能であることが認識されよう。上記実施形態の信号は、あるブロックから次のブロックに送信されるように特徴付けられているが、本開示の他の実施形態においては、信号の情報的および／または機能的特徴がブロック間で送信される限り、上記のように直接送信される信号の代わりに変調信号を含んでいてもよい。第２のブロックにおける信号入力は、関連する回路の物理的制約から、第１のブロックの第１の信号出力から導出される第２の信号として、ある程度までは概念化可能である（たとえば、何らかの減衰または遅延が必然的に存在することになる）。したがって、本明細書において、第１の信号から導出される第２の信号は、回路の制約あるいは第１の信号の情報的および／または最終的な機能的特徴を変化させない他の回路要素の通過によっても、第１の信号または当該第１の信号の任意の変調を含む。
【０１０６】
以上の記述は、説明のため、特定の実施形態を参照して記載している。ただし、上記の例示的な説明は、網羅的なものでもなければ、実施形態を開示の厳密な形態に制限するものでもない。上記の教示内容を考慮して、多くの改良および変形が可能である。
【図１】
2016010162.tif 000003
【図２】
2016010162.tif 000004
【図３】
2016010162.tif 000005
【図４】
2016010162.tif 000006
【図５】
2016010162.tif 000007
【図６】
2016010162.tif 000008
【外国語明細書】
2016010162.tif 000009
2016010162.tif 000010
2016010162.tif 000011
2016010162.tif 000012
2016010162.tif 000013
2016010162.tif 000014
2016010162.tif 000015
2016010162.tif 000016
2016010162.tif 000017
2016010162.tif 000018
2016010162.tif 000019
2016010162.tif 000020
2016010162.tif 000021
2016010162.tif 000022
2016010162.tif 000023
2016010162.tif 000024
2016010162.tif 000025
2016010162.tif 000026
2016010162.tif 000027
2016010162.tif 000028
2016010162.tif 000029
2016010162.tif 000030
2016010162.tif 000031
2016010162.tif 000032
2016010162.tif 000033
2016010162.tif 000034
2016010162.tif 000035
2016010162.tif 000036
2016010162.tif 000037
2016010162.tif 000038
2016010162.tif 000039
2016010162.tif 000040
2016010162.tif 000041
2016010162.tif 000042
2016010162.tif 000043
2016010162.tif 000044
2016010162.tif 000045
2016010162.tif 000046
2016010162.tif 000047
2016010162.tif 000048
2016010162.tif 000049
2016010162.tif 000050
2016010162.tif 000051
2016010162.tif 000052