(57)【特許請求の範囲】
【請求項１】
コンピュータネットワークの一構成要素であるコンピュータをプログラムするための機械可読媒体であって、前記媒体が前記コンピュータにローディングされたとき、前記コンピュータがデータ管理システムとして作動するようにデータ管理プログラムに作用する機械可読媒体であって、前記機械可読媒体は以下のプロセッサ実行可能命令（ａ）（ｂ）（ｃ）及び（ｄ）を含むことを特徴とする：
（ａ）１つ以上のリアルワールドオブジェクトに関するバーチャルオブジェクトのユーザ定義可能階層ツリー構造を作成する実行可能命令、該バーチャルオブジェクトのユーザ定義可能階層ツリー構造は、
（ｉ）関連したリアルワールドオブジェクトの状態変化に関する少なくとも１つのユーザ定義可能バーチャルオブジェクトと、
（ｉｉ）登録者が前記階層ツリー構造にアクセスして通信することで、前記リアルワールドオブジェクトの状態変化の通知を受けることを可能にする少なくとも１つのユーザ定義可能バーチャルオブジェクトと、
を含む；
（ｂ）ユーザが前記階層ツリー構造とインタフェースし、前記バーチャルオブジェクトと通信することを可能にするブラウザコントロールオブジェクトを作成する実行可能命令；
（ｃ）前記バーチャルオブジェクトのうちのいずれかに関するデータを記憶できるデータベースを作成する実行可能命令；及び
（ｄ）前記リアルワールドオブジェクトである機械Ｂの前記バーチャルオブジェクトを自動的に生成する実行可能命令；
上記構成において、
前記機械Ｂが遊休状態のとき、グラフィックユーザインタフェースの視覚的表示の中のアイコンは、製造過程の部品を示すような子を有さない；及び
前記機械Ｂがもはや遊休状態ではなく部品ベータを作製しているとき、前記データ管理システムは、前記部品ベータの作製のデータを受け取り、部品ベータの前記バーチャルオブジェクトを構成し、グラフィックユーザインタフェースの視覚的表示の中に、前記機械Ｂのアイコンの子ノード／アイコンとして関連アイコンを表示する。
【請求項２】
前記階層ツリー構造におけるいずれかのバーチャルオブジェクトの位置を検知し、前記１つのバーチャルオブジェクトに関するリアルワールドオブジェクトの状態変化の通知に応じて、前記ツリー構造におけるいずれか１つのバーチャルオブジェクトの位置を変更するプロセッサ実行可能命令を含むことを特徴とする、請求項１に記載の機械可読媒体。
【請求項３】
前記階層ツリー構造を親ノード及び子ノードの配列として視覚的に表示することを可能にするグラフィックユーザインタフェースと相互作用するプロセッサ実行可能命令を含むことを特徴とする、請求項１に記載の機械可読媒体。
【請求項４】
プロセッサ実行可能命令が、
（ａ）第一の状態データをバーチャルオブジェクトに関連付けて前記第一のデータに基づいて前記ツリー構造における１つの親ノードと１つの子ノードとの階層関係を定義し、
（ｂ）第二の状態データを前記１つの子ノードに関連付けるとともに、前記第二のデータに基づいて前記階層ツリー構造内で前記１つの子ノードを別の親ノードの下に再配列する、
前記プロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体。
【請求項５】
前記データベースに前記状態データを記憶するプロセッサ実行可能命令を含むことを特徴とする、請求項４に記載の機械可読媒体。
【請求項６】
ヒューマンユーザが多くの異なる人間語のうちのいずれを使用しているかを識別し、前記階層ツリー構造を視覚的に表示する際に前記人間語を使用するプロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体。
【請求項７】
ヒューマンユーザが多くの異なるブラウザアクセス装置のうちのいずれを使用しているかを識別して前記階層ツリー構造と相互作用し、前記ブラウザコントロールオブジェクトが前記ヒューマンユーザの使用する前記ブラウザアクセス装置とインタフェースすることを可能にするプロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体。
【請求項８】
前記ネットワークのブラウザと相互作用する前記ブラウザコントロールオブジェクトを通して開かれるウェブページと、前記階層ツリー構造の前記ノードのうちの少なくともいくつかを関連付けるプロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体。
【請求項９】
プロセッサ実行可能命令が、
（ａ）前記ネットワーク上で前記階層ツリー構造にアクセスするための１つ以上のアクセス装置と相互作用し、
（ｂ）使用されるアクセス装置のタイプを識別し、
（ｃ）使用されるアクセス装置の前記タイプに基づいて前記階層ツリー構造の視覚的表示をフォーマットする、
前記プロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（定義）
下記の用語は下記の語義を有する。
【０００２】
「備える」、「有する」、「含む」、及びそれらの活用形は同義であり、さらにそれらの語のいずれかとともに列挙する１つ以上の項目については、それらがすべてではなく、列挙した１つ以上の項目のみに限定するものではない。
【０００３】
「機械可読媒体」は、コンピュータによって使用される電子情報を保持するあらゆる装置または媒体を意味し、例えば、ディスクハードドライブ、フロッピーディスク、ＤＶＤ、搬送波等の記憶媒体を含むが、それらに限定されない。搬送波は、搬送波またはその他伝搬媒体に組み入れられたデータ信号により通信リンク（例えばモデムまたはネットワーク接続）を介してローカルエリアネットワーク若しくは「インターネット」等の公衆広域ネットワークまたはリモートコンピュータに沿ってデジタルデータストリームを、要求中のコンピュータまで伝送する電気信号、電磁信号、または光信号の形態をとり得る。
【０００４】
「リアルワールドオブジェクト」はあらゆる物体またはデータ若しくは情報の集まりを意味し、データベース、ソフトウェアプログラム、化学物質、電子・電気装置、機械装置、ならびに動物、植物、及び人等の生物を含むが、前記に限定されない。
【０００５】
「ウェブページ」は画面上での視覚的表示に適したあらゆる電子文書を意味し、例えばＨＴＭＬファイルとスクリプト及びグラフィックのための任意の関連ファイルとからなり、しばしばワールドワイドウェブ上の他の文書にハイパーリンクされるワールドワイドウェブ上の文書を含むが、前記に限定されない。
【背景技術】
【０００６】
階層ツリー構造はデータ操作手段として普及しており、ＵＮＩＸ、Ｗｉｎｄｏｗｓ９５、及びＭａｃＯＳＸ等の現代コンピュータグラフィカルオペレーティングシステム、ならびに同等のグラフィカルオペレーティングシステムでよく利用されている。これらのオペレーティングシステムは多くの場合、データを階層状のデータ集合で構成し、さらにコントロールを展開／折りたたむことでデータ集合の目に見える部分をユーザに選択させることにより、データの複雑さを軽減するよう設計される。
【０００７】
コンピュータプログラムは一般に、コンピュータの中で使用される命令を識別するための言葉、すなわち「ソフトウェア」と呼ばれる。この「ソフトウェア」は記憶媒体の中に含まれ、その記憶媒体は、フロッピーディスケット、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光カード、フラッシュメモリ、その他電子命令の記憶に適したタイプの機械可読媒体を含むが、これらに限定されない。これらの「ソフトウェア」フォーマットはいずれもプロセッサで実行できる命令を含む機械可読媒体である。
【０００８】
コンピュータネットワークは通例互いに接続された少なくとも２つのコンピュータを含み、ときには一般的にサーバーと呼ばれる中枢コンピュータを通じて、これらのコンピュータ間で通信しデータをやり取りする。これらのネットワークは広域コンピュータネットワークまたはローカルエリアコンピュータネットワークである。一般的に「インターネット」または「ワールドワイドウェブ」と呼ばれるグローバルコンピュータネットワークはワイドエリアコンピュータネットワークの一例である。多くの企業では、従業員が互いに通信するとともに、顧客、仕入先、管理者等と通信できるようにするため、そして例えば会計記録、機械の運転、従業員の勤怠、原料、進行中の仕事、在庫、製品売上高等、業務や情報にアクセスしこれをトラッキングできるようにするため、一般的に「イントラネット」と呼ばれる私設ローカルエリアコンピュータネットワークを使用している。
【０００９】
コンピュータオペレーティングシステムはグラフィカルユーザインタフェース（ＧＵＩ）を含み、これによりユーザは、通例はアイコンとして表現されるデータをモニター画面上に表示し見ることができる。ブラウザを使用して、コンピュータネットワークをナビゲートし、ユーザのモニター画面にデータを表示する「ウェブページ」を有するウェブサイトを見つけることができる。これらのウェブページは階層ツリー構造で構成される場合とそうでない場合とがある。通常これらは動的ではなく静的であり、データは、これに相当する情報が経時変化しても連続的に更新されず、階層ツリー構造で再構成されない。
【発明の開示】
【課題を解決するための手段】
【００１０】
請求項１に記載の発明にあっては、コンピュータネットワークの一構成要素であるコンピュータをプログラムするための機械可読媒体であって、前記媒体が前記コンピュータにローディングされたとき、前記コンピュータがデータ管理システムとして作動するようにデータ管理プログラムに作用する機械可読媒体であって、前記機械可読媒体は以下のプロセッサ実行可能命令（ａ）（ｂ）（ｃ）及び（ｄ）を含むことを特徴とする：（ａ）１つ以上のリアルワールドオブジェクトに関するバーチャルオブジェクトのユーザ定義可能階層ツリー構造を作成する実行可能命令、該バーチャルオブジェクトのユーザ定義可能階層ツリー構造は、（ｉ）関連したリアルワールドオブジェクトの状態変化に関する少なくとも１つのユーザ定義可能バーチャルオブジェクトと、（ｉｉ）登録者が前記階層ツリー構造にアクセスして通信することで、前記リアルワールドオブジェクトの状態変化の通知を受けることを可能にする少なくとも１つのユーザ定義可能バーチャルオブジェクトと、を含む；（ｂ）ユーザが前記階層ツリー構造とインタフェースし、前記バーチャルオブジェクトと通信することを可能にするブラウザコントロールオブジェクトを作成する実行可能命令；（ｃ）前記バーチャルオブジェクトのうちのいずれかに関するデータを記憶できるデータベースを作成する実行可能命令；及び、（ｄ）前記リアルワールドオブジェクトである機械Ｂの前記バーチャルオブジェクトを自動的に生成する実行可能命令；上記構成において、前記機械Ｂが遊休状態のとき、グラフィックユーザインタフェースの視覚的表示の中のアイコンは、製造過程の部品を示すような子を有さない；及び、前記機械Ｂがもはや遊休状態ではなく部品ベータを作製しているとき、前記データ管理システムは、前記部品ベータの作製のデータを受け取り、部品ベータの前記バーチャルオブジェクトを構成し、グラフィックユーザインタフェースの視覚的表示の中に、前記機械Ｂのアイコンの子ノード／アイコンとして関連アイコンを表示する。
【００１１】
請求項２に記載の発明にあっては、前記階層ツリー構造におけるいずれかのバーチャルオブジェクトの位置を検知し、前記１つのバーチャルオブジェクトに関するリアルワールドオブジェクトの状態変化の通知に応じて、前記ツリー構造におけるいずれか１つのバーチャルオブジェクトの位置を変更するプロセッサ実行可能命令を含むことを特徴とする、請求項１に記載の機械可読媒体である。
【００１２】
請求項３に記載の発明にあっては、前記階層ツリー構造を親ノード及び子ノードの配列として視覚的に表示することを可能にするグラフィックユーザインタフェースと相互作用するプロセッサ実行可能命令を含むことを特徴とする、請求項１に記載の機械可読媒体である。
【００１３】
請求項４に記載の発明にあっては、プロセッサ実行可能命令が、（ａ）第一の状態データをバーチャルオブジェクトに関連付けて前記第一のデータに基づいて前記ツリー構造における１つの親ノードと１つの子ノードとの階層関係を定義し、（ｂ）第二の状態データを前記１つの子ノードに関連付けるとともに、前記第二のデータに基づいて前記階層ツリー構造内で前記１つの子ノードを別の親ノードの下に再配列する、前記プロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体である。
【００１４】
請求項５に記載の発明にあっては、前記データベースに前記状態データを記憶するプロセッサ実行可能命令を含むことを特徴とする、請求項４に記載の機械可読媒体である。
【００１５】
請求項６に記載の発明にあっては、ヒューマンユーザが多くの異なる人間語のうちのいずれを使用しているかを識別し、前記階層ツリー構造を視覚的に表示する際に前記人間語を使用するプロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体である。
【００１６】
請求項７に記載の発明にあっては、ヒューマンユーザが多くの異なるブラウザアクセス装置のうちのいずれを使用しているかを識別して前記階層ツリー構造と相互作用し、前記ブラウザコントロールオブジェクトが前記ヒューマンユーザの使用する前記ブラウザアクセス装置とインタフェースすることを可能にするプロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体である。
【００１７】
請求項８に記載の発明にあっては、前記ネットワークのブラウザと相互作用する前記ブラウザコントロールオブジェクトを通して開かれるウェブページと、前記階層ツリー構造の前記ノードのうちの少なくともいくつかを関連付けるプロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体である。
【００１８】
請求項９に記載の発明にあっては、プロセッサ実行可能命令が、（ａ）前記ネットワーク上で前記階層ツリー構造にアクセスするための１つ以上のアクセス装置と相互作用し、
（ｂ）使用されるアクセス装置のタイプを識別し、（ｃ）使用されるアクセス装置の前記タイプに基づいて前記階層ツリー構造の視覚的表示をフォーマットする、前記プロセッサ実行可能命令を含むことを特徴とする、請求項３に記載の機械可読媒体である。
【発明を実施するための最良の形態】
【００１９】
これより本発明の特徴の全てを例示する本発明のいくつかの実施形態を詳述する。これらの実施形態は、専ら例示を目的とする添付の図面に示す本発明の新規且つ非自明のデータ管理システム、機械可読媒体、及び方法を示すものである。図面を添付するが、図面中、同様の部分については同様の符号を付して示してある。
【００２０】
（概説）
本発明の一態様は、動的階層ツリー構造ＨＴＳにおけるデータ編成であり、データは時間の経過にそって連続的に、またはランダムに断続的に、または非ランダムに周期的に、絶えず更新される。本発明の別の態様では、階層ツリー構造を通じてユーザが、リアルワールドオブジェクトを起源とするデータにアクセスすること、リアルワールドオブジェクトにコマンドを伝達すること、リアルワールドオブジェクトから受け取ったデータによってトリガされる事象メッセージを構成し且つ受け取ること、そして登録者として認定された人物が互いに通信してデータの回収・配布機能を修正することを可能にし得る。そのデータは例えば、データベース、ソフトウェアプログラム、機械、ホワイトボード、ビデオカメラ、人等のリアルワールドオブジェクト由来のものであり得る。階層ツリー構造ＨＴＳを形成するバーチャルオブジェクトはモニター画面上に現れるアイコンとして視覚的に表示され、親および子ノードとして配置され得る。
【００２１】
階層ツリー構造ＨＴＳは、典型的にはユーザが選択されたデータをバーチャルオブジェクトに関連付けることによって構築する。バーチャルオブジェクトには、物理的な物、出来事、登録者、制御機能等からのデータを関連付ける場合がある。図１Ａを参照し、リアルワールドオブジェクトを表現するために用いるバーチャルオブジェクトの機能と特性とを定義するバーチャルオブジェクトテンプレート１５ａを作成し得る。テンプレート１５ａを使用し、階層ツリー構造ＨＴＳでバーチャルオブジェクト１５ｂを別のバーチャルオブジェクトの子として加え得る。バーチャルオブジェクトのプロパティはユーザが定義し、このプロパティでは関連するリアルワールドオブジェクトへのリファレンスや監視の対象となるデータを定義し得る。
【００２２】
こうしてユーザはバーチャルオブジェクトに関連付けるデータは何かを定義し、ユーザが実行可能なコマンドを定義し、視覚的に表示すべき情報を定義し、情報表示のあり方を定義し、バーチャルオブジェクトを表現するために用いるアイコンを定義し、そして登録者のアクセス権を定義する。ユーザは、リアルワールドオブジェクトからのデータを断続的に照会するかそれとも連続的に照会するか、データを後ほど引き出せるようにするためデータベースに記憶するか否か、そしてデータをストリーミングデータとして提供するか否かを定義し得る。「インターネット」等の広域ネットワークを介してバーチャルオブジェクトをリアルワールドオブジェクトに関連付ける場合には、ユーザはそのバーチャルオブジェクトのインターネットプロトコルアドレスを定義し得る。ユーザは、例えばルーティング表若しくはルーティングロジック、またはそれら両方を用いて、親または子のどのノードにバーチャルオブジェクトを関連付けるかについて制約を設け得る。ユーザは、状態情報等のデータをウェブページとして表示すること、そして本発明の機械可読媒体で保持される命令に従って動作するグラフィカルユーザインタフェースによって生成されるアイコンにこのデータを関連付けることを選択し得る。
【００２３】
本発明の一態様で、ユーザは階層ツリー構造ＨＴＳの親ノードおよび子ノードの配列を任意の所望の方法で作成する。例えば、図２は英数字ＨＴＳ  Ｉにより識別されるユーザ定義ツリー構造を示す。図６Ｂ及び図７Ｂは英数字ＨＴＳ  ＩＩにより識別されるユーザ定義ツリー構造を示す。図９Ａ及び図９Ｂは英数字ＨＴＳ  ＩＩＩにより識別されるユーザ定義ツリー構造を示す。図１０は英数字ＨＴＳ  ＩＶにより識別されるユーザ定義ツリー構造を示す。図１２は英数字ＨＴＳ  Ｖにより識別されるユーザ定義ツリー構造を示す。
【００２４】
（データ管理システム）
図１は本発明のデータ管理システム１０を示すものであり、そこでは本発明の機械可読媒体によって保持されたデータ管理プログラム１１がインストールされている。データ管理システム１０ａはユーザのコンピュータ１０ａを含み、ユーザのコンピュータ１０ａはネットワークＮＷを介して別のコンピュータ１０ｂ（ラップトップ、パーソナルデジタルアシスタント（ＰＤＡ）等）に接続されている。ネットワークＮＷには数々の方法で、例えばインターネットを介して、音声認識インタフェースを通じて電話により、そしてパーソナルデジタルアシスタントによって多数のユーザがアクセスし得る。
【００２５】
データ管理システム１０ａはプログラム１１をダウンロードして記憶できるメモリ１６と、同プログラム中の命令に従ってデータを処理する中央演算処理装置（ＣＰＵ）１２と、出力装置１４と、入力装置１８とを含む。コンピュータ１０ａがネットワークＮＷを介してコンピュータ１０ｂと通信するための通信アダプタ１７がある。出力装置１４はディスプレイ画面１４ａを有するモニターを備え得る。さらに入力装置１８はマウス１８ａとキーボード１８ｂとを備え得る。
【００２６】
図３は、リアルワールドオブジェクト１１２から生じるデータをデータ管理システム１０へ送信しプログラム１１のバーチャルオブジェクトを更新するため、プログラム１１に埋め込まれた階層ツリー構造ＨＴＳとリアルワールドオブジェクト１１２との間で通信を確立する様子を示している。インタフェース１１４はリアルワールドオブジェクト１１２に接続して同リアルワールドオブジェクトから生じるデータを収集し得る。プログラム可能ロジックコントローラをインタフェース１１２として使用して作動させ、リアルワールドオブジェクト１１２からデータを受け取ることができる。米アリゾナ州タクソンのインテリジェント・インスツルメント社（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ  Ｉｎｃ．）が製造する多機能ＥＤＡＳ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  ＥＤＡＳ）は、相応しいプログラム可能ロジックコントローラの一例である。Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  ＥＤＡＳはリアルワールドオブジェクトから、例えば機械から、センサ、トランスデューサ、カメラ等の器具を通じてデータを収集する。インタフェース１１４はローカルエリアネットワーク（ＬＡＮ）１１６ａまたは広域ネットワーク（ＷＡＮ）１１６ｂを通じてデータ管理システムと通信することがある。ユーザがグラフィックユーザインタフェース２０を通じてデータ管理システム１０ａと相互作用できるようにするため、データ管理システム１０ａは出力装置１４、若しくは通信アダプタ１７（図１）、またはそれら両方に接続する。
【００２７】
本発明の機械可読媒体で保持される命令は、生成されモニター画面１４ａ上に表示されるバーチャルオブジェクトのアイコンをマウス１８ａでクリックすることによりバーチャルオブジェクトを作成するためのバーチャルオブジェクト構築メニューへのアクセスを提供し得る。階層ツリー構造ＨＴＳの作成にあたって、バーチャルオブジェクトはリアルワールドオブジェクトから生じるデータ、事象オブジェクト、そして登録者オブジェクト等に相当する。ユーザは、階層ツリー構造ＨＴＳの中の親および子ノードとしてバーチャルオブジェクト（よってならびに同バーチャルオブジェクトに関連するデータ）を編成する。ユーザ構成ファイルは、データ視覚表示のための命令とともにメモリ１１に記憶し得る。このユーザ構成ファイルは、登録者のアクセス権を定義する命令を含む場合、ユーザのための表示構成を記憶する場合、またはその他の命令を含む場合がある。登録者アクセス権は全ての権利、権利なし、読み取りのみの権利、書き込みのみの権利等を含み得る。表示構成命令は、例えばユーザが使用するアクセス装置のタイプに合わせて特定のグラフィックユーザインタフェースを選択でき、さらにデータ管理システム１０ａにアクセスするためのユーザの言語を選択することが可能である。例えば日本語を話すユーザがＰＤＡを通じてネットワークＮＷにアクセスする可能性もある。その構成ファイルは、この言語を話しパーソナルデジタルアシスタントを使用するこのユーザに向けてデータを表示するための特別な命令を有することとなる。よってデータ管理システム１３８は、この日本語を話すユーザがデータ管理システム１０ａにアクセスするたびに同ユーザの構成ファイルにアクセスし、ＰＤＡの解像度と色能力に応じてフォーマットされた日本語文字を表示するため専用のグラフィカルユーザインタフェースが生成される。別のユーザのファイルは異なる命令を含んでおり、例えばラップトップコンピュータの解像度と色能力に応じてフォーマットされた英語文字とともにグラフィカルユーザインタフェースを表示させることもできる。システムへのアクセスをセッション本位とし、ユーザが複数の装置を通じて同時にデータ管理システム１０ａにアクセスできるようにしてもよい。
【００２８】
（ＨＴＳ  Ｉ）
図２は、参照番号２４、３０、３６、４８、５２により識別されるリアルワールドオブジェクトからのデータの管理との関係で使用するグラフィカルユーザインタフェース２０を示す。グラフィカルユーザインタフェース２０は階層ツリー構造ＨＴＳ  Ｉの中に対応するアイコンを表示する。アイコンは、ポイント・アンド・クリック操作することによってアクセスできる親ノード及び子ノードとして配置される。具体的に、参照番号２６、３２ａ、３８、４６、及び５３により識別されるアイコンはそれぞれ参照番号２４ａ、３０ａ、３６ａ、４８ａ、及び５２ａにより識別されるバーチャルオブジェクトに相当する。参照番号２６、２８、３２ａ、３２ｂ、３２ｃ、３８、４０、４２、４４、４６、５３、５４、５６により識別される各アイコンは階層ツリー構造ＨＴＳ  Ｉの中のノードに相当する。子ノードを有する親ノード／アイコンは、例えば「Ｆａｃｔｏｒｙ（工場）」ノード／アイコン２８は、その子ノードの表示を展開／折りたたむために用いるボタン２８ａを有することがある。このボタンの中の「−」は表示が展開していることを示し、他方ボタン２９に見られるようにボタンの中の「＋」は表示が折りたたまれていることを示す。
【００２９】
ユーザは階層ツリー構造ＨＴＳ  Ｉの中で、バーチャルオブジェクトを表すアイコンをクリックすることによって同バーチャルオブジェクトに関連するデータにアクセスすることができる。例えば、アイコン２６をクリックすると図４に示す機械Ａデータ表９０が開く。図２に示すとおり、参照番号２４により識別される機械Ａは部品アルファ３０等の部品を製造するリアルワールドオブジェクトである。機械Ａ２４は「機械Ａ」バーチャルオブジェクト２４ａによって表現され、部品アルファ３０は「部品アルファ」バーチャルオブジェクト３０ａによって表現されている。アイコン２６は「機械Ａ」バーチャルオブジェクト２４ａを表現し、「部品アルファ」バーチャルオブジェクト３０ａは「Ｐａｒｔ  Ａｌｐｈａ」アイコン３２ａによって表現されている。機械Ａ２４は工場内に位置するため、グラフィカルユーザインタフェース２０においては、「Ｍａｃｈｉｎｅ  Ａ」アイコン２６が「Ｆａｃｔｏｒｙ」アイコン２８の子として表現され、さらに機械Ａ  ２４は部品アルファ３０を製造するため、部品アルファ３０は「Ｍａｃｈｉｎｅ  Ａ」アイコン２６の子として表現されている。
【００３０】
図４に示すとおり、ユーザが「Ｍａｃｈｉｎｅ  Ａ」アイコン２６をクリックして機械Ａデータ表９０を開くと、機械Ａに関する状態情報が提供される。例えば、現在製造中の部品の開始時間９２と、予定終了時間９４と、現在の生産実行状況９６と、製造済み又はこれから製造する他の部品に関する履歴を保持するデータログ１００が表示される。図５に示すとおり、「Ｍａｃｈｉｎｅ  Ａ」アイコン２６はまた、それに対応するリアルワールドオブジェクト機械Ａ  ２４に向けてデータ及びコマンドの少なくとも一方を送信するために使用され得る。例えば、「Ｍａｃｈｉｎｅ  Ａ」アイコン２６をクリックすることによりコマンドボタンを提供するメニュー１０２（図５）を開いてもよく、そのコマンドボタンは機械Ａ始動ボタン１０４、機械Ａ停止ボタン１０６、機械Ａオンボタン１０７、及び機械Ａオフボタン１０８を含むが、これらに限定されない。図４のデータ表９０と図５のメニューは、ウェブページの一部として画面１４ａに表示してもよい。
【００３１】
プログラム１１は、ユーザがネットワークブラウザと相互作用しながらネットワークＮＷを移動することを可能にするブラウザコントロールオブジェクトを作成する命令を含み得る。例えば図２に示すとおり、ジョン３６は実在の人物である。ジョン３６からのデータはバーチャルオブジェクト３６ａに対応し、アイコン「Ｊｏｈｎ」３８はこのバーチャルオブジェクト３６ａを表現している。「ジョン」３８バーチャルオブジェクトはブラウザコントロールオブジェクトとして機能し、これによりユーザジョン３６は、階層ツリー構造ＨＴＳの画像を備えるアイコンを通じて階層ツリー構造ＨＴＳ  Ｉとやり取りする。「Ｊｏｈｎ」アイコン３８は、各々個別の図形とタイトルを有する「Ｊｏｕｒｎａｌ」アイコン４０、「Ｃａｌｅｎｄａｒ」アイコン４２、及び「Ｍｅｓｓａｇｅｓ」アイコン４４として示された３つの子ノードをともなう親ノードに相当する。各アイコン４０、４２、４４の外観はそのタイトルに関係することがある。ユーザはジョンの日誌関係の情報にアクセスするため「Ｊｏｕｒｎａｌ」アイコン４０をポイント・アンド・クリック操作することを選択し得る。同様に、それぞれジョンのカレンダーとメッセージとに関する情報にアクセスするため、「Ｃａｌｅｎｄａｒ」アイコン４２と「Ｍｅｓｓａｇｅｓ」アイコン４４とを使用し得る。
【００３２】
トラック５０に取り付けられたバンカメラ４８からのデータにアクセスするため「Ｔｒｕｃｋ」アイコン４６を使用することができる。このバンカメラ４８は、ビデオデータ４９のデジタルストリーム、またはアナログビデオ信号を提供し得る。プログラム１１の中では、バンカメラ４８からのデータ供給が「トラック」バーチャルオブジェクト４８ａに関連付けられている。このバーチャルオブジェクト４８ａは「Ｔｒｕｃｋ」アイコン４６として表現されている。ユーザはパン及びズーム等のコマンドをバンカメラ４８に送ることがある。同様に、防犯カメラ５２は「防犯カメラ」バーチャルオブジェクト５２ａに関連付けられており、「Ｓｅｃｕｒｉｔｙ」アイコン５３を使用して防犯カメラビデオ供給５５にアクセスすることができる。
【００３３】
ある１つのバーチャルオブジェクトとそれに対応するアイコンは、複数の親の子として出現することがある。例えば図２に示すとおり、「Ｐａｒｔ  Ａｌｐｈａ」アイコン３２ａ、３２ｂ、３２ｃにより表現されるツリー構造のノードはそれぞれ「Ｍａｃｈｉｎｅ  Ａ」アイコン２６、「Ａｓｓｅｍｂｌｙ  Ａ」アイコン５４、および「Ａｓｓｅｍｂｌｙ  Ｂ」アイコン５６の子として出現することがある。リアルワールドオブジェクト部品アルファ３０に対応するＰａｒｔ  Ａｌｐｈａアイコン３２ａは、それが現在機械Ａ  ２４によって組み立て可能であり、さらに機械ＡがアセンブリＢの一部であり得るため、「Ｍａｃｈｉｎｅ  Ａ」アイコンＡと「Ａｓｓｅｍｂｌｙ  Ｂ」アイコン５６の下に表示されている。また、部品アルファに対応する部品アルファバーチャルオブジェクト３０ａはアセンブリＡを以前に通過した可能性があるため、「Ａｓｓｅｍｂｌｙ  Ａ」アイコン５４の子として表示される。ユーザはアクセス時に同じ情報を表示するよう「Ｐａｒｔ  Ａｌｐｈａ」アイコン３２ａ、３２ｂ、３２ｃを構成することも可能であり、またユーザは異なる情報を表示するよう関連バーチャルオブジェクトを構成することも可能である。例えば、製造開始時間、終了時間、部品完成までの期間、リアルタイムの状態情報等の情報を表示するよう「Ｐａｒｔ  Ａｌｐｈａ」ノード３２ｂを構成してもよく、他方「Ｐａｒｔ  Ａｌｐｈａ」ノード／アイコン３２ａノードは機械Ａからの全データを１つのログで提供するよう構成してもよい。
【００３４】
一実施形態においては、グラフィカルユーザインタフェースを使用して事象メッセージを構成及び生成することができる。事象は典型的には、単一の出所から、または複数の出所から、１つ以上の所定のデータ値が発生することによってトリガされる。この所定のデータ値は、典型的にはリアルワールドオブジェクトの状態データ値である。事象は規則的な事象または再発する事象であってよく、あるいは発生がただ一度と予期される重大事象であってもよい。図２では、ユーザは「Ｍａｃｈｉｎｅ  Ａ」アイコン２６を右クリックして図８に示す事象メッセージングメニュー５４にアクセスすることにより機械Ａ２４の事象メッセージを構成することができる。事象メッセージングメニュー５４でユーザはボタン５６、５８、６０、６２、６４を使用してトリガ条件に関する情報にアクセスでき、さらにボタン７２、７４を使用して登録者が受け取るべき事象メッセージのタイプを選択できる。この例の条件はボタン５６を使用してアクセスするプリセット時間、ボタン５８を使用してアクセスする部品製造開始、ボタン６０を使用してアクセスする部品製造終了、ボタン６２を使用してアクセスする機械遊休、及びボタン６４を使用してアクセスする機械作動不能の少なくとも１つを備えてよい。ユーザは、事象の条件によって状態が変化したか否かを確認するため事象発生前の遅延期間を指定することができる。プリセット時間５６を入力するためフィールド６６を設けてよい。ボタン５８を使用してアクセスする「部品製造開始」条件及びボタン６０を使用してアクセスする「部品製造終了」条件の少なくとも一方で、ユーザが監視の対象となる具体的部品番号を入力できるようにするため、フィールド６８、７０を設けてもよい。メッセージのタイプは、ボタン７２を使用して選択する電話及びボタン７４を使用して選択するeメールの少なくとも一方を備えてよい。ユーザはeメールメッセージをあらかじめ作成してもよく、電話メッセージをあらかじめ録音してもよい。
【００３５】
（ＨＴＳ  ＩＩ）
図７Ｃは、関連バーチャルオブジェクトを有するリアルワールドオブジェクト１３２からデータ１３２ａを受け取るノード割り当て部１３４を示す。図７Ｄを併せて参照する。ノード割り当て部１３４は、ステップ１３３ａに示すとおり、バーチャルオブジェクトを子ノードとしてどこに割り当てるかを明らかにするためデータ１３２ａを抽出する。ノード割り当て部１３４は、ステップ１３３ｂに示すとおり、ノード配置表１３６を調べることによってノードを割り当てることができる。ステップ１３４ａに示すとおり、ノード割り当て部１３４は次にノード割り当てアドレスをデータ管理システム１３８へ送信し、データ管理システム１３８ではステップ１３３ｃに示すとおり、このデータ（よってならびにリアルワールドオブジェクト１３２）に関するバーチャルオブジェクトが階層ツリー構造ＨＴＳ  ＩＩの中のノードとして配置される。階層ツリー構造ＨＴＳ  ＩＩの視覚画像はグラフィカルユーザインタフェース１３８ａ及びウェブページの少なくも一方として生成され、画面１４０上に表示される。ノード割り当て部１３４はリアルワールドオブジェクト１３２からのデータ１３２ａを絶えず評価することで同データを割り当てるべき１つ以上のノードがどれなのかを判断し、さらに必要に応じてノードを変更する。ノード割り当て部１３４は、ルート元のバーチャルオブジェクトの一部であってもよく、ルート先のバーチャルオブジェクトの一部であってよく、データ管理システム１３８における集中ルーターの一構成要素、または１つ以上のこれらの構成要素であってもよい。
【００３６】
図６Ａ及び図７Ａは各々、警察車両の位置をそれぞれ示すエリア地図１１４、１１６である。警察車両は全地球測位システムを使用してトラッキングし得る。地図１１４、１１６は１つの領域Ａを示し、領域Ａは参照番号１１４ａにより識別される地区Ａ、参照番号１１４ｂにより識別されるＢ、参照番号１１４ｃにより識別されるＣ、及び参照番号１１４ｄにより識別されるＤに分割されている。図６Ａは、参照番号１１８ｋにより識別される車両Ｋが地区Ａ１１４ａの中に位置し、参照番号１１８ｌにより識別される車両Ｌが地区Ｂ１１４ｂの中に位置し、参照番号１１８ｍにより識別される車両Ｍが地区Ｃ１１４ｃの中に位置し、さらに参照番号１１８ｎにより識別される車両Ｎが地区Ｄ１１４ｄの中に位置する第一の時点を示す。図７は、車両Ｋ１１８ｋが地区Ａ１１４ａ内に位置し、車両Ｌ１１８ｌが地区Ｂ１１４ｂ内に位置し、車両Ｍ１１８ｍが地区Ａ１１４ａの中に位置し、さらに車両Ｎ１１８ｎが地区Ｄ１１４ｄの中に位置する第二の時点を示す。地区Ｃ  １１４ｃの中に警察車両はない。
【００３７】
図６Ｂ及び図７Ｂは各々、図６Ａ及び図６Ｂにそれぞれ示す地図の情報を表示するグラフィックユーザインタフェース１２０、１２２である。図６Ｂにおいて、グラフィックユーザインタフェース１２０は図６Ａに示す第一の時点での領域Ａにおける警察車両１１８ｋ、１１８ｌ、１１８ｍ、１１８ｎの位置を表している。図６Ｂのグラフィックユーザインタフェース１２０は、「車両領域Ａ」の子アイコン１２６をともなう「ルート」ノード１２４を有する。「車両地区Ａ」アイコン１２６は、車両地区Ａ、車両地区Ｂ、車両地区Ｃ、及び車両地区Ｄをそれぞれ表す４つの子ノード／アイコン１２８ａ、１２８ｂ、１２８ｃ、１２８ｄを有する。車両Ｋ１１８ｋは車両地区Ａ１１４ａに位置するため、「車両Ｋ」アイコン１３０ｋは「車両地区Ａ」アイコン１２８ａの子として表示されている。同様に、「車両Ｌ」アイコン１３０ｌは「車両地区Ｂ」アイコン１２８ｂの子、「車両Ｍ」アイコン１３０ｍは「車両地区Ｃ」アイコン１２８ｃの子、そして「車両Ｎ」アイコン１３０ｎは「車両地区Ｄ」アイコン１２８ｄの子である。
【００３８】
図７Ｂのグラフィックユーザインタフェース１２２は、図７Ａに示す第二の時点での領域Ａにおける警察車両１１８ｋ、１１８ｌ、１１８ｍ、１１８ｎの位置を表している。一台の警察車両、すなわち車両Ｍ１１８ｍは地区Ｃ  １１４ｃから地区Ａ１１４ａに移動した。図７Ｂでは、「車両Ｋ」１３０ｋノード／アイコンと「車両Ｍ」１３０ｍノード／アイコンは「車両地区Ａ」アイコン１２８ａの子として表示されている。「車両Ｌ」アイコン１３０ｌは「車両地区Ｂ」アイコン１２８ｂの子であり、「車両Ｎ」アイコン１３０ｎは「車両地区Ｄ］アイコン１２８ｄの子である。地区Ｃ１１４ｃに警察車両はないため、「車両地区Ｃ」アイコン１２８ｃは子を有さない。
（ＨＴＳ  ＩＩＩ）
【００３９】
データ管理システム８４は本発明の一実施形態において、バーチャルオブジェクトを自動的に生成し得る。図９Ａを参照し、参照番号７６により識別される機械Ｂで部品を製造する。プログラム１１においてはこの機械Ｂ７６がバーチャルワールドオブジェクト７８によって表現され、バーチャルワールドオブジェクト７８はグラフィックユーザインタフェース８２の中でアイコン８０として表示される。現在機械Ｂ７６は遊休状態であり、その遊休状態はアイコン８０横のフィールド８６で示されている。機械Ｂ７６は遊休状態につき部品を製造していないため、アイコン８０は、製造過程の部品を示すような子を有さない。図９Ｂでは、機械Ｂ７６はもはや遊休状態でなく、部品ベータ７５を作製している。機械Ｂ  ７６はデータ管理システム８４に向けて、部品ベータ７５の構成に関するデータを生成している。データ管理システム８４はそのデータを受け取り、「部品Ｂ」バーチャルワールドオブジェクト８７を構成し、視覚的表示８２の中で「Ｍａｃｈｉｎｅ  Ｂ」アイコンの子ノード／アイコンとして関連アイコン８８を表示する。部品ベータ７５が完了すると、「部品ベータ」のバーチャルワールドオブジェクト８７とそのアイコン８８も自動的に削除され得る。
【００４０】
（ＨＴＳ  ＩＶ）
バーチャルワールドオブジェクトは一実施形態において、リアルワールドオブジェクトからではなく別のバーチャルワールドオブジェクトからデータを取得し得る。図１０は、リアルワールドオブジェクトのジョン３６及びメアリー１４２と、ジョンのカレンダーとメアリーのカレンダーにそれぞれ対応するバーチャルワールドオブジェクト３６ｂ、１４２ｂとの関係を示している。グラフィックユーザインタフェース１４４は階層ツリー構造ＩＶにおいて、これらのバーチャルワールドオブジェクトを表す対応するアイコンを表示している。ジョン３６は、データ管理システム１４６を使用し参照番号３６ｃにより識別される自身の活動を記録する時にデータを生成する人物である。ジョン３６はカレンダープログラムを使用して自身の活動３６ｃを記録することがある。ジョンの活動３６ｃに対応するデータは「ジョンのカレンダー」バーチャルワールドオブジェクト３６ｂに関連付けられており、画面１４５上に表示される階層ツリー構造ＩＶではこのバーチャルワールドオブジェクトが「Ｊｏｈｎ’ｓ  Ｃａｌｅｎｄａｒ」アイコン３６ｄによって表現されている。登録者は「Ｊｏｈｎ’ｓ  Ｃａｌｅｎｄａｒ」アイコン３６ｄをクリックしてデータウィンドウ（図示せず）を開くことによりジョンの活動３６ｃにアクセスすることができる。同様に、メアリー１４２は自身の活動１４２ｃを記録し、「Ｍａｒｙ’ｓ  Ｃａｌｅｎｄａｒ」アイコン１４２ｃとして表示される「メアリーのカレンダー」バーチャルワールドオブジェクト１４２ｂにその活動データを関連付ける。
【００４１】
ジョン３６及びメアリー１４２両人の活動３６ｃ、１４２ｃを閲覧するため、「Ｄｅｐａｒｔｍｅｎｔ  Ｃａｌｅｎｄａｒ」アイコン１５０ｃを通じて「部門カレンダー」バーチャルワールドオブジェクト１５０にアクセスすることができる。「部門カレンダー」バーチャルワールドオブジェクト１５０は、ジョン及びメアリーの両活動３６ｃ及び１４２ｃの両方を取得するため、「ジョンのカレンダー」３６ｂ及び「メアリーのカレンダー」１４２ｂバーチャルワールドオブジェクトとのデータ経路を確立する。こうして、それぞれ「ジョンのカレンダー」３６ｂ及び「メアリーのカレンダー」１４２ｂバーチャルワールドオブジェクトからのデータ３６ｃ、１４２ｃは「Ｄｅｐａｒｔｍｅｎｔ  Ｃａｌｅｎｄａｒ」アイコン１５０ｃを通じてアクセスできる。「ジョンのカレンダー」３６ｂ及び「メアリーのカレンダー」１４２ｂバーチャルワールドオブジェクトからの活動データ３６ｃ、１４２ｃは表示ウィンドウにおいて、「ジョンのカレンダー」バーチャルワールドオブジェクトからのデータを「メアリーのカレンダー」バーチャルワールドオブジェクトからのデータと区別してグルーピングすることでフォーマットできる。各々のバーチャルワールドオブジェクト３６ｂ、１４２ｂからのデータを日時で整理し、活動３６ｃ、１４２ｃを１つの表示ウィンドウの中でフォーマットしてもよい。
【００４２】
（ＨＴＳ  Ｖ）
図１１及び図１２は、バーチャル事象オブジェクトを使用して事象メッセージを構成し、送信する実施形態を示している。図１１では、ホワイトボード１６０は、同ホワイトボードに記入された情報をデータ１６２として「ホワイトボード」バーチャルワールドオブジェクト１６４に送信するリアルワールドオブジェクトである。データ１６２は「ホワイトボード」バーチャルワールドオブジェクト１６４から「新規記入事象」バーチャルワールドオブジェクト１６７へ、そしてグラフィックユーザインタフェース１６９へ送信される。「新規記入事象」バーチャルワールドオブジェクトはデータ１６２を抽出し、そのデータが所定の値に等しい場合に事象１６８を生成する。この所定の値は、ホワイトボード１６０がオフとなり、ホワイトボード１６０への記入の終了を示すものであってよい。事象１６８は登録者バーチャルワールドオブジェクト１７０へ送信され、この登録者バーチャルワールドオブジェクトは、典型的にはeメール１７２及び電話１７４の少なくとも一方を通じて、事象メッセージを加入ユーザへ送られる。
【００４３】
図１２は、図１１におけるホワイトボードの事象メッセージの生成に使用し得るグラフィカルユーザインタフェース１８０を示している。階層ツリー構造ＨＴＳ  Ｖの中には「Ｐｒｏｊｅｃｔ  Ｂ  Ｗｈｉｔｅ  Ｂｏａｒｄ（プロジェクトＢホワイトボード）」アイコン１８２があり、これはＢと題するプロジェクトで使用するホワイトボードのバーチャルワールドオブジェクトを表す。ジョン、ロン、及びジェーンはプロジェクトＢのメンバーであり、各々「ジョン」１８４、「ロン」１８６、及び「ジェーン」１８８とそれぞれ題するアイコンにより表現されるバーチャルワールドオブジェクトを有する。「Ｐｒｏｊｅｃｔ  Ｂ  Ｗｈｉｔｅ  Ｂｏａｒｄ」アイコン１８２、ならびに「ジョン」１８４、「ロン」１８６、及び「ジェーン」１８８アイコンは、「プロジェクトＢ」アイコン１９０の子として表示されている。
【００４４】
図１２Ａに示すように、「Ｎｅｗ  Ｅｎｔｒｙ  ｅｖｅｎｔ（新規記入事象）」アイコン１９２はステップ１９３ａに示されたとおり、「Ｐｒｏｊｅｃｔ  Ｂ  Ｗｈｉｔｅ  Ｂｏａｒｄ」アイコン１８２の子として追加され表示される。「Ｎｅｗ  Ｅｎｔｒｙ  ｅｖｅｎｔ」アイコン１９２は「新規記入事象」バーチャルワールドオブジェクト１６７（図１１）を表す。「新規記入事象」バーチャルワールドオブジェクト１６７は「Ｐｒｏｊｅｃｔ  Ｂ  Ｗｈｉｔｅ  Ｂｏａｒｄ」アイコン１８２を使用して作成することができる。ステップ１９３ｂに示すように、事象トリガはあらかじめ決定してよく、あるいは何をトリガ条件とするかをユーザが決定してもよい。ユーザは「Ｎｅｗ  Ｅｎｔｒｙ  ｅｖｅｎｔ」アイコン１９２を使用してメニュー（図示せず）にアクセスし、ユーザは、ステップ１９３ｃに示すように、「新規記入事象」バーチャルオブジェクト１６７がトリガされる時に通知を受けるため、事象メッセージングに登録することができる。「Ｎｅｗ  Ｅｎｔｒｙ  ｅｖｅｎｔ」バーチャルワールドオブジェクト１９２は、ユーザのアクセス識別コードを通じて登録者を識別することができる。ステップ１９３ｄに示されるように事象トリガが発生すると、ステップ１９３ｅに示すように「新規記入事象」バーチャルオブジェクト１６７の登録者が通知を受ける。
【００４５】
（発明の範囲）
以上は、本発明を実施するための最良の形態、ならびに本発明を構成し使用する方法及びプロセスを、当業者が本発明を構成し使用できるよう完全、明確、簡潔、および正確な言葉で記載したものである。ただし、上記のものとは完全に等価である本発明の変更及び代替的な構成を行ってもよい。例えば、上記のデータ管理システム１０は例示に過ぎず、可能な全データ管理システムの開示を網羅しているわけではない。マイクロプロセッサの組み合わせ、またはその他専用に設計された特定用途向け集積回路、プログラム可能ロジックデバイス、またはこれらの各種組み合わせを利用するハードウェア等、様々な技術及びコンピュータシステムを用いて本発明を実施できよう。従って、開示された特定の実施形態は本発明を限定することを意図しない。むしろ本発明は、その主旨を具体的に示し明確に主張する添付の請求項によって概括的に示される、本発明の主旨及び範囲において生じるあらゆる変更及び代替的な構成を包含する。
【図面の簡単な説明】
【００４６】
【図１】本発明の機械可読媒体の一実施形態を使用するデータ管理システムの概略図。
【図１Ａ】リアルワールドオブジェクトに関連するバーチャルオブジェクトの作成を説明するフローチャート。
【図２】グラフィカルユーザインタフェース（ＧＵＩ）の一部としてユーザのモニター画面上にリアルワールドオブジェクトに関するバーチャルオブジェクトを表すアイコンを表示する本発明の一実施形態を示す概略図。
【図３】本発明の一実施形態によるデータ管理システムとリアルワールドオブジェクト及び出力装置との相互作用を示す本発明の一実施形態の概略ブロック図。
【図４】本発明の機械可読媒体の一実施形態を用いて示したデータテーブル。
【図５】本発明の機械可読媒体の一実施形態を用いて示したコマンドメニューのグラフ表示。
【図６Ａ】一領域と同領域内での第一の時点における警察車両の地理的位置を示す図。
【図６Ｂ】図６Ａに示すデータに対応するユーザの画面上での階層ツリー構造のグラフ表示。
【図７Ａ】図６Ａに示す領域の図であって同領域内での第二の時点における警察車両の地理的位置を示す図。
【図７Ｂ】図７Ａに示すデータに対応するユーザの画面上での階層ツリー構造のグラフ表示。
【図７Ｃ】本発明の一実施形態によるリアルワールドオブジェクトとノード割り当て部との相互作用を示すブロック図。
【図７Ｄ】図７Ｃにおけるノード割り当て部の機能を説明するフローチャート。
【図８】本発明の機械可読媒体の一実施形態を用いて設けた事象メッセージングメニューの図。
【図９Ａ】監視対象の遊休状態マシンと、本発明の一実施形態によるデータ管理システムとともに用いるグラフィカルユーザインタフェースとを示し監視機能を示す概略図。
【図９Ｂ】状態が変化する図９Ａに示す機械の状態変化を示す図９Ａに類する概略図。
【図１０】本発明の一実施形態によるデータ管理システムでデータをやり取りするバーチャルワールドオブジェクトを示す概略図。
【図１１】本発明の一実施形態による事象バーチャルオブジェクトと登録者バーチャルオブジェクト及びリアルワールドオブジェクトとの相互作用を示すブロック図。
【図１２】図１１に示す事象バーチャルオブジェクトを表示するグラフィカルユーザインタフェースの図。
【図１２Ａ】本発明の一実施形態による事象メッセージへの登録及び通知を説明するフローチャート。
【図１】
0004533376.tif 000002
【図１Ａ】
0004533376.tif 000003
【図２】
0004533376.tif 000004
【図３】
0004533376.tif 000005
【図４】
0004533376.tif 000006
【図５】
0004533376.tif 000007
【図６Ａ】
0004533376.tif 000008
【図６Ｂ】
0004533376.tif 000009
【図７Ａ】
0004533376.tif 000010
【図７Ｂ】
0004533376.tif 000011
【図７Ｃ】
0004533376.tif 000012
【図７Ｄ】
0004533376.tif 000013
【図８】
0004533376.tif 000014
【図９Ａ】
0004533376.tif 000015
【図９Ｂ】
0004533376.tif 000016
【図１０】
0004533376.tif 000017
【図１１】
0004533376.tif 000018
【図１２】
0004533376.tif 000019
【図１２Ａ】
0004533376.tif 000020