(57)【要約】      （修正有）【課題】ネットワークにおいて情報を共有するためのシステム及び方法を提供する。【解決手段】１つ以上の興味のある項目を識別する情報データベースを維持するために作動可能なデータベースモジュールが、１つ以上のデータソース通信モジュールと作動可能に接続される。１つ以上のデータソース通信モジュールは、１つ以上の興味のある項目を情報データベースに送信するか又は情報データベースにおける１つ以上の興味のある項目に関して聞くように構成される。状況表示モジュールは、データベースモジュールと作動可能に接続される。状況表示モジュールは、１つ以上の興味のある項目を情報データベースに送信するか又は情報データベースにおける１つ以上の興味のある項目に関して聞くように構成される。【選択図】図１
2009110507.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおいて情報を共有するためのシステムが、
１つ以上の興味のある項目を識別する情報データベースを維持するために作動可能なデータベースモジュールと、
前記データベースモジュールと作動可能に接続される１つ以上のデータソース通信モジュールであって、前記情報データベースに１つ以上の興味のある項目を送信するか又は前記情報データベースにおける１つ以上の興味のある項目に関して聞くように構成されるものと、
前記データベースモジュールと作動可能に接続される状況表示モジュールであって、前記情報データベースに１つ以上の興味のある項目を送信するか又は前記情報データベースにおける１つ以上の興味のある項目に関して聞くように構成されるものと、を含むシステム。
【請求項２】
前記興味のある項目それぞれが、前記１つ以上のデータソース通信モジュールからの情報の概要を含むことを特徴とする請求項１記載のシステム。
【請求項３】
前記データソース通信モジュールが、
前記データベースモジュールと作動可能に接続されていて、前記情報データベースに興味のある項目を投稿するか又は前記情報データベースにおける興味のある項目に関して聞くように構成されるアセット監視及び制御モジュールと、
前記データベースモジュールと作動可能に接続されていて、前記情報データベースに興味のある項目を投稿するか又は前記情報データベースにおける興味のある項目に関して聞くように構成される自動化支援機能モジュールと、
前記データベースモジュールと作動可能に接続されていて、前記情報データベースに興味のある項目を投稿するか又は前記情報データベースにおける興味のある項目に関して聞くように構成されるメッセージ送信及び受信モジュールと、
前記データベースモジュールと作動可能に接続されていて、前記情報データベースに興味のある項目を投稿するか又は前記情報データベースにおける興味のある項目に関して聞くように構成されるプラン編集モジュールと、を含むことを特徴とする請求項１記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、同日付に本願と共に提出され、共に譲渡された米国特許出願番号１１／／８５６，５３２（ハネウェル整理番号Ｈ００１６９５９）に関連し、それを参照によって本明細書中に組み込む。
【背景技術】
【０００２】
現場（フィールド）における軍人又は民間人などの情報データの使用者は、彼又は彼女の状況の単一で首尾一貫したわかりやすい図を必要とする。ユーザは、地図、隣接センサーアセット、メッセージネットワーク及び自動的化支援機能からのデータを必要とする。しかし、そのようなデータの内容、フォーマット及び更新レートはソース間で異なる。
【０００３】
センサーの遠隔測定、探知機データ、写真、映像、デジタルメッセージ及び地図データのように情報データは、多くの異なる形式で使用可能である。それにも関わらず、フィールドの軍人又は民間人は現在、状況認識情報に対する単一で容易なアクセスポイントを有しておらず、アセット及びメッセージングを介する単一のコントロールポイントも有しない。更に、アセット及びメッセージング機能すべてを操作するフィールドユーザを援助するための自動化支援機能が存在しない。
【０００４】
現在ユーザは、自分自身の頭の中でフィールドデータを結合する必要があるか、又は特定のデータタイプを結合するように記述された特注ソフトウェアを利用し得る。従来のアセット及びメッセージネットワークは、個別の特注インタフェース及び通信装備を有する。これによってフィールドユーザは、やむを得ず、多くの設備を持ち運ぶことになる。
【０００５】
従来のデータ収集システムの中には、データタイプの固定のセットに組み込まれるものもある。そのようなシステムにおいては、新しいデータタイプは、既存のシステムアーキテクチャの変更によって追加され得るに過ぎない。別のシステムは、（例えば中間地点、目標など）地図機能とＵＡＶ／センサー軌跡とを混合するように組み込まれる。
【０００６】
複数のロボットを同時に制御する多くの産業用ロボット制御ステーションが存在する。しかしこれらは、メッセージネットワーク及び自動化機能を伴わないセンサー供給（feed）のみに限定される。更に、プラニング機能を使用する多くの米軍コマンドコントロールステーションが存在するが、これらは、無人アセット及び無線ネットワークデータをユーザ用の単一表示と結合しない。更に、現在のアセット及びメッセージネットワークは、異なる任務に対しては容易に構成されない。
【特許文献１】米国特許出願番号１１／／８５６，５３２（ハネウェル整理番号Ｈ００１６９５９）
【発明の開示】
【課題を解決するための手段】
【０００７】
本発明は、ネットワークにおいて情報を共有するためのシステム及び方法に関する。本システムは、１つ以上の興味のある項目を識別する情報データベースを維持するために作動可能なデータベースモジュールを含む。１つ以上のデータソース通信モジュールが、データベースモジュールと作動可能に接続される。１つ以上のデータソース通信モジュールは、１つ以上の興味のある項目を情報データベースに送信するか又は情報データベースにおける１つ以上の興味のある項目に関して聞く（listen）ように構成される。状況表示モジュールが、データベースモジュールと作動可能に接続される。状況表示モジュールは、１つ以上の興味のある項目を情報データベースに送信するか又は情報データベースにおける１つ以上の興味のある項目に関して聞くように構成される。
【発明を実施するための最良の形態】
【０００８】
本発明の特徴は図面を参照して後述する説明から当業者に明らかになるだろう。図面は、本発明の典型的な実施形態だけを表していて、それ故、範囲を限定していると考えられることがないように理解すべきであり、本発明を添付図面の使用を介し更なる特異性及び詳細とともに記載する。
【０００９】
以下の詳細説明においては、当業者が本発明を実施可能なように実施形態を十分に詳細に記載する。別の実施形態が本発明の範囲から逸脱せずに利用され得ることを理解されよう。したがって以下の詳細説明は、限定された意味として取られるべきでない。
【００１０】
本発明は、一般に異なるソフトウェア機能を有する異種のデータソース間で情報を共有するための方法及びシステムを提供する。本方法及びシステムは、フィールドユーザに対し単一で首尾一貫したわかりやすい状況図を提供するために、興味のある項目（ＩＯＩ）の階層構造が維持されるソフトウェアアーキテクチャを利用する。本方法及びシステムは、ＩＯＩを発見し、ＩＯＩ更新を処理するための技法を提供する。また本方法及びシステムは、そのフィールドにおけるアセット制御、メッセージネットワーク上のデータ送信及びユーザの作業負荷を減らすための自動化動作を提供するために使用され得る。
【００１１】
データを生成する例示的なフィールドアセットは、模型航空機（ＭＡＶ）及びオーガニック航空機（ＯＡＶ）などの小型無人航空機（ＵＡＶ）、無人戦闘車輌（ＵＧＡ）、防犯カメラ、人間追跡機、人間ナビゲーションシステム、移動健康センサー、無人接地センサー（ＵＧＳ）などを含む。
【００１２】
一特徴においては、本方法は、重要な又は関連するデータを発見するための方法を有するコマンド及び制御システムのコンポーネントを提供する。１つ以上の項目が重要である場合、前記システムのコンポーネントが決定できる十分な情報を有するＩＯＩを投稿するための共有場所が利用される。１つ以上の項目が重要である場合、コンポーネントは、より多くの情報に関するデータソースに進むことができる。一実装においては、本方法は、ハネウェル社によって開発中のネットワークイネーブルオペレータステーション（ＮＥＯＳ）のようなネットワークシステム用ソフトウェアパッケージの一部として利用され得る。
【００１３】
従来技法と異なり本発明は、データタイプの固定のセットに組み込まれないアーキテクチャを提供する。更に、新しいデータタイプが、既存システムを変更せずに追加され得、ＩＯＩは、大規模システムを可能にし、そこでは機能が情報共有プロトコルを変更せずに追加され得るか又は削除され得る。更に、直接的なユーザ操作なしにデータが機能の間で交換され得、ユーザへの負担を減らす。ＩＯＩは、固有のデータ挿入方法をユーザに与え、異なるセキュリティレベルを有する情報が分離され得る。
【００１４】
本明細書に使用されるような「興味のある項目」（ＩＯＩ）は、興味のある有用な情報の公開された一覧又は要約である。本システムは一般に、ＩＯＩの形式で情報を集約し、ＩＯＩを投稿し、ＩＯＩの他のユーザに警告するように使用され得る。すべてのＩＯＩは、単一で共通の情報の配布方法を介し使用可能であり、任意のソフトウェア機能が、ＩＯＩを作成し投稿可能であって、任意のソフトウェア機能が、追加又は削除されたＩＯＩに関して聞くことが可能であって、任意のソフトウェア機能が、ＩＯＩにおける変更に関して聞くことができる。ソフトウェア機能がすべて、同一場所からデータを共有し、データは、ＩＯＩの形式で共通の共有可能フォーマットへ集約される。
【００１５】
これから先、更に本発明の詳細を図面に関連し説明する。
図１は、ＩＯＩを使用することによって、異種ソフトウェア機能の間でネットワークにおいて情報を共有するための計算システム（１００）の機能的な流れ図を示す。システム（１００）は、１つ以上のＩＯＩを識別する情報データベースを維持するために作動可能なデータベースモジュール（１１０）を含む。データベースモジュール（１１０）は、情報ブローカとして機能し、多様なデータソースからの情報に関する「るつぼ」を提供する。ＩＯＩは、ユーザに情報を表示するために使用され得、必要とする情報を表示するための表示画面をユーザが調整可能にする。
【００１６】
状況表示モジュール（１１２）は、データベースモジュール（１１０）と作動可能に接続される。状況表示モジュール（１１２）は、１つ以上のＩＯＩを情報データベースに送信するか又は情報データベースにおける１つ以上のＩＯＩを聞くように構成される。状況表示モジュール（１１２）は、ユーザが彼又は彼女の環境において何が生じているかを理解するための単一場所を有するように、フィールドユーザ（１１４）に対し有用な情報の表示を与える。
【００１７】
またプラン編集モジュール（１１６）も、データベースモジュール（１１０）と作動可能に接続され得、情報データベースに１つ以上のＩＯＩを投稿するか又は情報データベースにおける１つ以上のＩＯＩを聞くように構成される。プラン編集モジュール（１１６）は、ユーザがネットワーク上で実行する１つ以上のプランを変更可能とするツール及びインタフェースを提供する。
【００１８】
１つ以上のデータソース通信モジュールが、データベースモジュール（１１０）と作動可能に接続される。データソース通信モジュールは、アセット監視及び制御モジュール（１１８）、自動化支援機能モジュール（１２０）及びメッセージ送信及び受信モジュール（１２２）を含み得、それらのモジュールは、様々なデータソースと通信する能力を提供する。データソース通信モジュールは、情報データベースに１つ以上のＩＯＩを送信するか又は情報データベースにおける１つ以上のＩＯＩを聞くように構成される。
【００１９】
システム（１００）の作動の間、フィールドアセットなどのネットワークコンポーネントが、ネットワークのその他に対し興味あるか又は有用であり得るいくつかのデータを有する場合、コンポーネントは、ＩＯＩを作成し、それを維持し、データベースモジュール（１１０）の共有黒板上にそれを投稿する。「黒板」は、ＩＯＩの共有リポジトリを提供することによって、ネットワークにおける他のユーザすべてと情報共有するための方法を提供する従来のソフトウェアオブジェクトであって、ＩＯＩ所有者などの情報ソースによって最近「発行された」情報投稿の動的な「ライブラリ」として考えられ得る。ネットワークにおける他のコンポーネントは、どのＩＯＩが使用可能かを見出すために共有黒板を聞くために加入可能である。リスナーコンポーネントは、ＩＯＩがいつ追加、変更又は削除されたか通知され、リスナーコンポーネントは、行動を実行することによって応答できる。ネットワークは、あらゆるネットワークコンポーネントが、あらゆるＩＯＩへのアクセスを取得可能にするＩＯＩのための単一の共有黒板を有する。
【００２０】
ＩＯＩは、単純で論理的な分類の階層構造へ統合化される。これによって、他のソフトウェア機能が興味のない項目を無視し、位置などの所望の共通情報を取得することが、より容易になる。例示的なＩＯＩは、中間地点、ルート、目標、地点記号、領域記号、休み記号、重要な交通ルート（corridor）／区域（例えば飛行禁止区域）、味方の位置又は軌跡、実体軌跡、部隊、アセット（例えばＵＡＶ）、アセット検知、センサー検知、イベント（例えば期限）、任務、スケジュール、行動、危険の存在（例えば地雷）、地形の特徴（例えば橋）、嵐、積雪その他を含む。ネットワークコンポーネントは、ユーザに対し興味のあるデータを「発見」するためにそのようなＩＯＩを使用する。
【００２１】
図２は、共有する共通の情報データに基づいたＩＯＩタイプの例示的なカテゴリ分類を示す階層図である。これらの分類は、図１のプラン編集モジュール（１１６）において提供されるような、ユーザ編集機能用に使用され得る。例示的なユーザ編集機能は、規制措置（control measure）、フリーハンド地図オーバレイ、ルート、スケジュール、状態、地形の特徴及び部隊を含む。他のＩＯＩタイプは、個々の人間、アセット又は移動手段、中間地点ＩＯＩに関する実体ＩＯＩ又はスケジュールの一タスクを表すタスクＩＯＩのように内部使用として追加され得る。
【００２２】
図２の図においては、基本ＩＯＩグループ（２１０）は、ユーザコメント、最終更新時間、名前及びソースオブジェクトのようなＩＯＩすべてが共有するデータの属性情報を有する。基本ＩＯＩグループ（２１０）は更に、地点ＩＯＩグループ（２１２）、機能ＩＯＩグループ（２１４）及びタスクＩＯＩグループ（２１６）に分解される。地点ＩＯＩグループ（２１２）は、方向、開始時刻、終了時間及び位置のようないくつかのＩＯＩが共有する情報を有する。地点ＩＯＩグループ（２１２）は更に、検知ＩＯＩサブグループ（２２０）を有する移動ＩＯＩグループ（２１８）と経路ＩＯＩグループ（２２２）とに分解される。移動ＩＯＩグループ（２１８）は、軌跡（履歴）及び速度のようないくつかのＩＯＩが共有する情報を有する。一般的なデータ属性によるＩＯＩ分類の結果、あらゆるソフトウェア機能が項目に関する基本情報を発見できる。
【００２３】
図３は、情報を共有するためにＩＯＩを使用する例示的な方法（３００）を示す概念図である。初めにＩＯＩ所有者（３１０）（すなわちソフトウェア機能）は、他のソフトウェア機能に対し興味があり得るデータを有する。ＩＯＩ所有者（３１０）は、新しいＩＯＩ（３１２）の形式で公開一覧データを生成し、ＩＯＩ黒板（３１４）上にＩＯＩ（３１２）を発行する。黒板（３１４）は、ＩＯＩ（複数）への参照を含むＩＯＩ（複数）のリストを保持する。黒板（３１４）は、新しいＩＯＩ（３１２）が投稿されたことを登録済のＩＯＩユーザ（３１６）に通知する。ユーザ（３１６）は、新しいＩＯＩの所有者は誰なのかに関する情報を黒板（３１４）に尋ねる。ユーザ（３１６）は次に、そのＩＯＩに興味がある場合、ＩＯＩ（３１２）に関する更なる詳細を取得するために所有者（３１０）と通信できる。何らかの情報が変更した場合、所有者（３１０）はＩＯＩを更新可能であって、またユーザ（３１６）は、任意の変更に関してＩＯＩ（３１２）に聞くことができる。ＩＯＩ（３１２）を聞いている別のソフトウェア機能もまた、任意の変更を通知される。
【００２４】
図４Ａ〜４Ｃは、情報共有するためにＩＯＩを使用する例示的な実装を例示する概念図である。図４Ａは、ＩＯＩ黒板（４１０）を使用する実装（４００）を示し、自動化機能が、報告された侵入者に最も近くにあるカメラを示している。初めに侵入報告メッセージ（４２０）が、対応する検知ＩＯＩ（４２２）を黒板（４１０）上に投稿するメッセージハンドラに達する。新しい検知ＩＯＩを聞いているオートルック（自動監視）機能モジュール（４２４）が、検知ＩＯＩ（４２２）を通知される。自動監視機能モジュール（４２４）は、ＩＯＩ要約情報から侵入場所を取得する。自動監視機能モジュールは、最も近くにある有効なカメラ（４２８）を見出すためにアセットＩＯＩ（４２６）を使用し、侵入者の位置を見るためのコマンドをカメラに送信する。
【００２５】
図４Ｂは、ユーザが地図上にルートプランを作成するＩＯＩ黒板（４１０）を使用する実装（４０２）を示す。初めに地図表示モジュール（４３０）は、アセットＩＯＩ（４３２）、ユニットＩＯＩ（４３４）及び経路ＩＯＩ（４３６）を使用することによって、すべてのアセット、味方の部隊及び経路を聞く。アセットＩＯＩ（４３２）が、ＵＡＶ（４３８）によって生成され得る。メッセージ受信箱（４４０）は、味方の位置（４４２）のメッセージを受信でき、それはユニットＩＯＩ（４３４）を生成するために使用され得る。地図表示モジュール（４３０）は、そのＩＯＩカテゴリに基づいて項目それぞれのアイコンを描画し、ユーザ（４４４）に対し地図上にアイコンを表示する。ユーザは、表示された地図上にルートプラン（４４６）を作成し中間地点を選定する。ユーザがルートプラン（４４６）を作成するとき、中間地点を有するルートＩＯＩが作成され、地図表示モジュール（４３０）がルートを描画する。
【００２６】
図４Ｃは、新しいタスクが到着したとき、自動化機能がユーザに警告するＩＯＩ黒板（４１０）を使用する実装（４０４）を示す。初めに警告機能モジュール（４５０）は、実体ＩＯＩ（４５４）を使用することによって、ユーザが有する全地球測位システム（ＧＰＳ）（４５６）によって生成され得るユーザ（４５２）の位置を聞く。また警告機能モジュール（４５０）は、タスクＩＯＩ（４５８）からユーザに関する新しいスケジュール及びタスクを聞く。受信箱（４６０）は、指揮官などからスケジュール（４６２）を受信可能であって、それはタスクＩＯＩ（４５８）を生成するために使用され得る。警告機能モジュール（４５０）は、ユーザに割り当てられたタスクに関するスケジュールを覗く。ユーザに関する新しいタスクが到着したとき、ユーザは警告機能モジュール（４５０）から警告信号を受信する。例えば、ユーザが特定の時間までに指示された目的地に到着する必要がある場合、新しいタスクの到着を示す警告信号がユーザに与えられ得る。
【００２７】
図５は、本ＩＯＩアーキテクチャを使用するネットワークにおいて情報共有を実施するために利用され得る例示的な情報統合化システム（５００）のブロック図である。システム（５００）において使用されるデータは、ユーザの表示スタイルに関わらず、同一のままである。またシステム（５００）は、ソフトウェア変更に対し十分なカプセル化を提供する。システム（５００）は、ワークステーション又はラップトップコンピュータ、タブレットコンピュータ、携帯情報端末（ＰＤＡ）又はその他のような計算機プラットフォーム上で実装され得る。計算機プラットフォーム（５１０）は、パッド、磁気スタイラス、長寿命バッテリーその他の使用によって、フィールドに対する耐久性が高められ得る。計算機プラットフォームは、ウィンドウイング、セキュリティ、ソフトウェア実時間及びその他のようなシステム（５００）のデータ統合機能を支援する標準オペレーティングシステムを有し得る。
【００２８】
システム（５００）は、１つ以上の興味のある項目を識別する情報データベースを維持するために作動可能なデータベースモジュール（５１０）を含む。状況表示モジュール（５２０）は、データベースモジュール（５１０）と作動可能に通信する。アセット表示モジュール（５３０）は、データベースモジュール（５１０）と作動可能に通信する。アセットデータモジュール（５３４）は、アセット表示モジュール（５３０）と、及びデータベースモジュール（５１０）と作動可能に通信する。アセット表示モジュール（５３０）及びアセットデータモジュール（５３４）は、図１に表示されるアセット監視及び制御モジュール（１１８）全体の一部であり得る。
【００２９】
更に、システム（５００）は、メッセージ表示モジュール（５４０）を含み、それはデータベースモジュール（５１０）と作動可能に通信する。メッセージデータモジュール（５４４）は、メッセージ表示モジュール（５４０）及びデータベースモジュール（５１０）と作動可能に通信する。メッセージ表示モジュール（５４０）及びメッセージデータモジュール（５４４）は、図１のメッセージ送信及び受信モジュール（１２２）全体の一部であり得る。自動化動作モジュール（５５０）は、データベースモジュール（５１０）と作動可能に通信し、図１の自動的化支援機能モジュール（１２０）全体の一部であり得る。
【００３０】
データベースモジュール（５１０）は、単一のコレクションポイント提供し、そこでは興味のある項目すべてがアクセスされ得る。そうすると、データベースモジュール（５５０）は、アセット、ネットワーク及び地図の間を項目が通過可能にする統合機能を提供するが、ＩＯＩをどのように処理するかを述べる機能は全く有しない。それは、システムにおける別の機能モジュールによって処理される。例えば、状況表示モジュール（５２０）は、異なるタイプのＩＯＩに関してどのアイコンを描くかを知る必要がある。
【００３１】
更に、データベースモジュール（５１０）及びそれとその他のモジュールとの対話の詳細を図６のブロック図に示す。データベースモジュール（５１０）は、オペレーティングシステム、ウィンドウイング及びグラフィックスに関するアプリケーションプログラミングインタフェース（ＡＰＩ）（６１０）を含む。ＩＯＩリスト（６１２）は、ＩＯＩと関連するデータ属性との配列を含むリストとともに黒板上のデータベースモジュール（５１０）に生成される。例えばＩＯＩ＃１、ＩＯＩ＃２などは、固有の識別、名前、ソース、日付／時間、位置などであり得る。データ属性（属性１、属性２など）は、機能によってＩＯＩそれぞれに関連付けられる。フィルタ機能プログラム（６１４）はＡＰＩ（６１０）を介し、ＩＯＩリスト（６１２）と作動可能に通信する。プログラム（６１４）は、それらのデータ属性によってＩＯＩ（複数）リストをフィルタリングする。
【００３２】
データベースモジュール（５１０）は、ＡＰＩ（６１０）を介し、アセット自動化機能モジュール（６３０）、メッセージ自動化機能モジュール（６４０）及び状況表示モジュール（５２０）と作動可能に通信する。ＩＯＩは、ユーザによって、目標、会合地点、航法参照などを作成され得る。ユーザは、ＩＯＩを作成するためにアセットデータ（例えば映像又は静止画像）又は状況表示（例えば地図地点）から項目を選定する。更に、アセットは、アセット位置、検知／追跡その他などのＩＯＩを生成するために使用され得る。またネットワークは、着信報告、救急救護要求、障害報告、敵の発見その他などのＩＯＩを生成するために使用され得る。
【００３３】
システム（５００）と同様な例示的な情報統合システムが、同時係属出願中の（ハネウェル整理番号Ｈ００１６９５９）において更に詳細に記載されている。
【産業上の利用可能性】
【００３４】
本システム及び方法は、幅広いアプリケーションにおいて利用され得る。本システムは、例えば対象範囲を設定し、危険を監視し、人々を配置し、救出を調整するために、検索及び救難活動において利用され得る。そのような活動における例示的なフィールドユーザは、警察署及び消防署、沿岸警備隊、ヘリコプターパラシュート救出ジャンパー、国立公園レスキュー隊、他のレスキュー隊を含み得る。
【００３５】
また本システムは、商業及び政府の敷地の警備活動に使用され得る。これらの活動は、地上及び人員を監視するための既知である固定の敷地、センサー及びネットワークを有していて、警告及び不法侵入者に対応するためのチームを適所に有する。そのような活動における例示的なフィールドユーザは、核施設、輸送警備、市及び国際港警備、空港警備、商用又は一般の国際航空警備、看守警備、法人地上警備、航空機不正アクセス防止警備、軍事基地警備及びミサイル格納庫警備を含み得る。
【００３６】
また本システムは、産業維持活動においても使用され得る。これらの活動は、石油化学プロセス監視などのセンサーを設備内に有していて、それは移動可能な技術者に警告し、現場での技術者にデータを提供できる。更に、本システムは、精油所警備及び化学プラント警備によって使用され得る。
【００３７】
更に、本システムは、戦時の間の戦闘又は警察活動に関するような戦況認識において利用され得る。そのような状況は、通常新しい守備範囲、ルーズセンサー及びネットワーク範囲を有する。本システムは、センサー及びネットワーク（複数）をリモートに置き、敵意を持つ人の場所の脅威を識別し、状況への対応を調整するために使用され得る。例示的な戦術フィールドユーザは、特別機動（ＳＷＡＴ）部隊、陸軍及び海兵隊及び小隊コマンド／コントロール及び監視（例えば超小型飛行機）、米海軍特殊部隊及びアーミーレンジャーズのような特殊部隊及びその他を含む。
【００３８】
更に、本システムは、小型無人航空機（ＵＡＶ）用及び反撃用簡易爆破装置（反撃用ＩＥＤ）対策用の未来戦闘システム（ＦＣＳ）取り外し可能制御装置（ＤＣＤ）の一部として小型無人航空機（ＵＡＶ）による海軍の「戦闘」船の周辺監視をする際に使用され得る。また本システムは、状況を理解し共有するために、小隊及び中隊の指揮官によって使用され得る。例えば本システムは、選択された目標と共に味方のオーバレイを表示することによって、同士討ちを防ぐために使用され得る。
【００３９】
本システム及び方法におけるＩＯＩの使用は、任意のソフトウェア機能が対象データを「発見」することを可能にすることと、センサー統合を支援するような情報へデータを変換するための第１のレベルを提供することと、情報共有プロトコルを変更せずに機能を追加又は移動できる大規模システムを許していること、などの多くの利点を提供する。更に、完全に異なる機能が、多くのソースからＩＯＩ（複数）の共通の場所、アクセス及び内容／フォーマットを使用して、関連データを共有可能である。本方法は、例えば製油所のセンサー警告を調査する維持チームを自動的に派遣するために適用され得る。別の例においては、本方法は、目標としてセンサーの追跡にラベル付けし、軍事ネットワークにこの情報を伝達するために使用され得る。
【００４０】
本発明の方法の処理において使用される様々な処理タスク、計算並びに信号及び他のデータの生成を実行するための命令は、ソフトウェア、ファームウェア又は他の計算機可読命令において実施され得る。これらの命令は通常、計算機可読命令又はデータ構造の記憶用に使用される適切な任意の計算機可読媒体にストアされる。そのような計算機可読媒体は、汎用若しくは専用計算機又はプロセッサ又は任意のプログラム可能論理回路によってアクセスされ得る使用可能な任意の媒体であり得る。
【００４１】
適切な計算機可読媒体は、例えばＥＰＲＯＭ、ＥＥＰＲＯＭ又はフラッシュメモリなどの半導体記憶装置を含む不揮発性記憶装置、内部ハードディスク又は取り外し可能ディスクなどの磁気ディスク、光磁気ディスク、ＣＤ、ＤＶＤ又は他の光記憶装置ディスク、不揮発性ＲＯＭ、ＲＡＭ及びその他の媒体又は所望の計算機実行可能命令又はデータ構造の形式でプログラムコード資産を持ち運ぶか又はストアするために使用できる任意の他の媒体を含み得る。前述のもののいくつかは、特別に設計された特定用途向け集積回路（ＡＳＩＣ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）によって補完され得るか又は組み込まれ得る。情報が、ネットワーク又は（配線接続、無線又は配線接続若しくは無線の組み合わせのいずれかの）別の通信接続において、計算機に送信されるか又は提供されるとき、計算機はその接続を計算機可読媒体として適切と見なす。こうして、そのような任意の接続は、計算機可読媒体として適切に呼ばれる。また前述の組み合わせは、計算機可読媒体の範囲内に含まれる。
【００４２】
本発明の方法は、プログラムモジュール又はアプリケーションなどの計算機可読命令において実施され得、データプロセッサによって実行される。一般にプログラムモジュール又はアプリケーションは、特定のタスクを実行するか又は特定の抽象データタイプを実施する、ルーチン、プログラム、オブジェクト、データコンポーネント、データ構造、アルゴリズムなどを含む。これらは、本明細書に開示された方法のステップを実行するためのプログラムコードの例を示す。そのような実行可能命令の特定のシーケンス又は関連するデータ構造は、そのようなステップにおいて記載された機能を実施するために対応する動作例を示す。
【００４３】
本発明は、本質的な特徴から逸脱せずに他の特定の形態で具現化され得る。記載の本実施形態は、あらゆる点において例示的であって、限定的ではないと考えられるべきである。したがって、本発明の範囲は、前述の説明によるというよりむしろ添付の請求項によって示される。本請求の同等な意味及び範囲内の変更すべてが、それらの範囲内に包含される。
【図面の簡単な説明】
【００４４】
【図１】異種のソフトウェア機能の間においてネットワークで情報を共有するための計算システムの機能的な流れ図である。
【図２】共有する共通情報データに基づいた興味のある項目（ＩＯＩ）の例示的な分類を示す階層図である。
【図３】情報を共有するためにＩＯＩを使用するための例示的な方法を示す概念図である。
【図４Ａ】情報を共有するためにＩＯＩを使用するための例示的な実装を示す概念図である。
【図４Ｂ】情報を共有するためにＩＯＩを使用するための例示的な実装を示す概念図である。
【図４Ｃ】情報を共有するためにＩＯＩを使用するための例示的な実装を示す概念図である。
【図５】ネットワークにおいて情報の共有を実装するために使用され得る例示的なシステムのブロック図である。
【図６】請求項５記載のシステムにおいて使用されるＩＯＩデータベースモジュール及び他のモジュールとの対話のブロック図である。
【図１】
2009110507.tif 000003
【図２】
2009110507.tif 000004
【図３】
2009110507.tif 000005
【図４Ａ】
2009110507.tif 000006
【図４Ｂ】
2009110507.tif 000007
【図４Ｃ】
2009110507.tif 000008
【図５】
2009110507.tif 000009
【図６】
2009110507.tif 000010
【外国語明細書】
2009110507000001.pdf