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