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