(57)【要約】  常時オン監視、警告、制御及び共有（ＭＡＣＳ）デバイスを提供するための装置であって、常時オン仮想ＭＡＣＳデバイスが実センサデバイスに対応し、該実センサデバイスから断続的更新情報を受信するための接続と、実センサデバイスの状態に関係なくデータを提供する常時オン仮想ＭＡＣＳデバイスとユーザがインタフェース接続することを可能にするプレゼンテーションレイヤーとを備える装置。
2009503702.tif 000002
【特許請求の範囲】
【請求項１】
常時オンの監視、警告、制御、及び共用（ＭＡＣＳ）デバイスを提供する装置であって、
前記常時オン仮想ＭＡＣＳデバイスが実センサ、監視装置又はデバイス（ＳＭＤ）に対応し、前期実センサデバイスから断続的更新情報を受信するための接続と、
実ＳＭＤの状態に関係なくデータを提供する前記常時オン仮想ＭＡＣＳデバイスとユーザがインタフェース接続することを可能にするプレゼンテーションレイヤーと、
を備える装置。
【請求項２】
前記ＳＭＤからの履歴データを記憶する履歴データベースと、
前記履歴データを取り出して前記履歴データを解析するためのデータマイニングエンジンと、
を更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項３】
許可された受信者が前記ＳＭＤから受信したデータに基づく警告を一定の発生条件で設定することを可能にするユーザ閾値及び警告ルールを更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項４】
前記断続的更新において受信された前記データに加えて履歴データベースからの履歴データに基づいて前記ユーザ閾値及び警告ルールを使用し、警告が必要であるかどうかを判断するためのデータマイニングエンジンを更に備える、
ことを特徴とする請求項３に記載の装置。
【請求項５】
前記警告が必要であるかどうかの計算において、他の関連するＳＭＤからのデータを更に使用する前記データマイニングエンジンを更に備える、
ことを特徴とする請求項４に記載の装置。
【請求項６】
受信者に通知することを可能にするためのインテリジェント通知エンジンを更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項７】
前記ＭＡＣＳデバイスが、前記ＭＡＣＳ仮想デバイスを通じてユーザが断続的に接続された実デバイスからデータを確実に監視することを可能にする監視機能を更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項８】
前記ＭＡＣＳデバイスが、ユーザが警告を設定し且つ警告を受信することを可能にする警告機能を更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項９】
前記ＭＡＣＳデバイスが、前記ＭＡＣＳデバイスを通じてコマンドを送信することによりユーザが前記ＳＭＤを制御することを可能にする制御機能を更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項１０】
前記ＭＡＣＳデバイスが、前記ＭＡＣＳデバイスへのアクセスを受信する他の受信者を前記受信者のリストにユーザが追加することを可能にする共用機能を更に備える、
ことを特徴とする請求項１に記載の装置。
【請求項１１】
前記共用機能が、警告受信者の設定、受信者へのワンタイムデータセットの送信、又は受信者に対してのアクセス権限の設定の内の1つを含む、
ことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記アクセス権限が、前記ＭＡＣＳデバイスの監視、前記ＭＡＣＳデバイスからの警告を編集及び追加又は削除する能力、前記ＭＡＣＳデバイスを通じた前記ＳＭＤの制御、及び前記ＭＡＣＳデバイスへのアクセスを共用する能力の内の１つ又はそれ以上を含む、
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
断続的に接続されたセンサ、監視装置、又はデバイス（ＳＭＤ）に対する常時オンアクセスを提供する方法であって、
サーバにおいて、
前記ＳＭＤからの更新を断続的接続時間で受信する段階と、
前記サーバ内で維持される定期的に維持された常時オンの監視、アクセス、制御及び共用（ＭＡＣＳ）デバイスに対して前記更新を追加する段階と、
前記ＳＭＤの仮想反射であり、且つ最新の利用可能データに常時アクセス可能である前記ＭＡＣＳデバイスに対するアクセスを提供する段階と、
を含む方法。
【請求項１４】
前記ＳＭＤからの履歴データのデータベースを維持する段階と、
前記履歴データを解析する段階と、
を更に含む、
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
管理者が前記ＳＭＤから受信したデータに基づき警告を一定の発生条件設定するためのユーザ閾値及び警告ルールを追加することを可能にする段階を更に含む、
ことを特徴とする請求項１３に記載の方法。
【請求項１６】
履歴データ及び現在データをユーザ閾値及び警告ルールと共に使用して、警告が必要であるかどうかを判断する段階を更に含む、
ことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記サーバ上で維持される1つ又はそれ以上の他のＭＡＣＳデバイスにデータを要求する段階と、
前記警告が必要であるかどうかの計算において前記他のＭＡＣＳデバイスからの前記データを統合する段階と、
を更に含む、
ことを特徴とする請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想センサに関し、詳細には、センサデータに基づく監視、警告、制御及び／又は共有を可能にする仮想デバイスに関する。
【背景技術】
【０００２】
製造業者の絶えず変動するグループにより構築される電気センサ、監視装置及び装置が絶え間なく市場に投入されている。総称的に、これらの装置は、ＳＭＤ（センサ、監視装置、デバイス）と呼ばれる。
【０００３】
ユーザは、日々の決まった業務に対してこれらのＳＭＤの全てにアクセスすることに眼を向けることが増えてきた。従来技術では、この遠隔のアクセスは、データベース又は電子メールなど従来の情報のアクセスに限定されており、他のＳＭＤデータは遠隔にアクセス可能ではない。
【０００４】
従来技術では、ＳＭＤは、断続的にのみユーザに接続されていた。ユーザと装置との間の通信は、断続的接続によって分断されており、ユーザがＳＭＤコンテンツを確実に入手し操作することができなくなっている。
【０００５】
【特許文献１】米国特許出願１１／１７３，７５３号
【発明の開示】
【０００６】
常時オン監視、警告、制御及び共有（ＭＡＣＳ）デバイスを提供するための装置であって、常時オン仮想ＭＡＣＳデバイスが実センサデバイスに対応し、該実センサデバイスから断続的更新情報を受信するための接続と、実センサデバイスの状態に関係なくデータを提供する常時オン仮想ＭＡＣＳデバイスとユーザがインタフェース接続することを可能にするプレゼンテーションレイヤーとを備える装置。
【発明を実施するための最良の形態】
【０００７】
本発明は、限定ではなく例証として示されており、添付の図面の各図において同様の参照番号は同様の要素を指す。
【０００８】
記載される方法及び装置は、仮想的管理、アクセス、制御及び共用（ＭＡＣＳ）を行うデバイスである。ＭＡＣＳデバイスは、実センサ、監視装置又はデバイス（ＳＭＤ）の仮想的な表現であり、ＭＡＣＳデバイスをサポートするサーバ又は他の装置に断続的に結合される。ＳＭＤは断続的に送信を行う。しかしながら、ＭＡＣＳデバイスは、連続した常時オン接続を提供し、定常的監視を可能にする。１つの実施形態では、ＭＡＣＳデバイスはまた、様々な方法で警告を使用することを可能にする。例えば、警告は、履歴データ又は通常のＳＭＤが記憶しない他の情報からの変動に基づき起動することができる。１つの実施形態では、ＭＡＣＳデバイスは、ユーザが実ＳＭＤをどの時点でも制御可能にする。勿論、実ＳＭＤは、断続的接続が更新される次の機会にのみ変更されることになる。１つの実施形態では、ＭＡＣＳデバイスは更に、安全な方法でＳＭＤデータの共用を可能にする。
【０００９】
図１は、本システムの種々の要素のある実施形態についてのネットワーク図である。様々なＳＭＤ１１０が、様々な手段を介してＳＭＤ統合管理サーバ（ＳＩＭＳ）１５０に結合される。キャリアネットワーク１３０を介して結合されるＳＭＤ１２５又はインターネット１４０を介して結合されるＳＭＤ１３５で示されるように、これらは直接に結合することができ、或いは、センサ１１０からデータを収集して、ネットワーク１２０を介してＳＩＭＳ１５０に送信するデータ収集装置１１５を介して結合することもできる。
【００１０】
ＳＩＭＳ１５０は、ＭＡＣＳデバイス（図示せず)を含む。その結果、ＭＡＣＳデバイスは、インターネット１６５、キャリアネットワーク１５５、又はある他の手段を介して種々のユーザ装置１６０、１７０にアクセス可能になる。
【００１１】
図２は、ＭＡＣＳデバイスの１つの実施形態及び実ＳＭＤとの関連性を示すブロック図である。実ＳＭＤ２１０は、サーバ２２０に対する断続的接続２１５を有する。接続２１５は、インターネット、キャリアネットワーク、又は他の手段を介することができる。サーバ２２０は、実ＳＭＤ２１０と同じ場所に配置することができる。
【００１２】
データ受信論理２２５は、実ＳＭＤ２１０から断続的接続２１５を介してデータを受信する。データは、履歴データベース２３０内に記憶される。履歴データは、データマイニングエンジン２３５によって使用され、信頼できる常時オン接続２６５を介して種々の受信者に仮想ＭＡＣＳデバイス２５５を提供する。例えば、医療現場において、受信者は、利用者、医療提供者、及び家族を含むことができる。環境監視の場合、受信者は、地方及び州公務員、地域住民、又は他の関連受信者を含むことができる。
【００１３】
１つの実施形態では、データマイニングエンジン２３５は更に、ユーザ警告及びルール２４０とインタフェース接続し、インテリジェント通知エンジン２５０を通じて通知を生成することができる。インテリジェント通知エンジン２５０は、一定の閾値又は警告条件に一致したときに指定受信者２９０に自動通知を送信することがでる。閾値又は警告条件は、履歴データ、傾向分析、チャート化された傾向からの変動、単純な閾値、又は実ＳＭＤ２１０からの履歴及び現在データの使用のあらゆる組合せを含むことができる。１つの実施形態では、データマイニングエンジン２３５は、データベース２３０を定常的に監視して、警告ルール及びユーザ閾値２４０が起動されていないことを保証する。１つの実施形態では、インテリジェント通知エンジン２５０は、ある指定された受信者に対する適切なフォーマットで通知を起動する。
【００１４】
１つの実施形態では、データベース２３０に加えて、他の関連した実ＳＭＤからのデータを論理２４５を介して同様に受信することができる。例えば、環境上の状況では、風速に加えて、気圧又は他の関連条件を監視することができる。閾値及び警告ルール２４０は、１つよりも多い実ＳＭＤからのデータの組合せを利用して、通知又はコマンド２７０を起動することができる。
【００１５】
図３は、実センサデバイスからのデータを受信して、該データを仮想ＭＡＣＳデバイスに統合する段階の１つの実施形態のフローチャートである。プロセスはブロック３１０で開始される。ブロック３１５において、実ＳＭＤがデータを生成する。１つの実施形態では、これは周期的に生じる。或いは、ユーザの動作又は条件の変化によって起動させることもできる。
【００１６】
ブロック３２０において、ＳＭＤは、サーバとセキュアな接続を確立する。これに関連して、実ＳＭＤは、サーバとの通信で使用することができる何らかの補助デバイスを含む。２００５年６月３０日に出願され（代理人参照番号７５３８．Ｐ００３）、同一出願人に譲受された米国特許出願第１１／１７３，７５３号では、ＳＭＤがこのような接続を確立するのに使用することができる方法の一部を記載している。ブロック３２５において、データがサーバに送信される。
【００１７】
ブロック３３０において、データは、履歴ＳＭＤデータベース内に記憶される。このデータベースは、１つの実施形態では、ＳＭＤが利用可能な全ての履歴データを記憶する。１つの実施形態では、履歴データベースは、例えば前月のような特定の期間についての履歴データを含むことができる。別の実施形態では、履歴データベースは、ある期間にわたるデータの一部を消去することができる。例えば、１つの実施形態では、履歴データベースは、１年よりも古い記録については日平均のみを含むことができ、６ヶ月よりも古い記録については変動範囲を含むことができる。履歴ＳＭＤデータのデータベースにより代替のデータ保存ポリシーを実装することができる。
【００１８】
ブロック３３５において、データは、仮想ＭＡＣＳデバイスに追加され、受信者に利用可能になる。受信者は、常時オン接続を見ており、この接続は、新規データが実ＳＭＤから利用可能になる度に更新される。
【００１９】
ブロック３４０において、本プロセスは、新規のデータポイントが何らかのイベントを起動するかどうかを判断する。１つの実施形態では、これは、履歴データ、他のＳＭＤからのデータ、その他を含む複雑な計算を用いて行うことができる。ブロック３４５において、イベントが起動された場合、起動されたイベントに関連する指定の受信者に警告が送信される。単一のデータポイントが、複数の警告を起動することができ、及び各警告は異なる応答を有することができる点に留意されたい。１つの実施形態では、警告応答は、ユーザへの通知、適切な第三者への通知、又は国家公務員への通知から、ＳＭＤによる実動作の起動にまで及ぶことができる。例えば、ＳＭＤが血糖値モニターである場合、警告は、ユーザに何かを食べるように警告することから、救急車警告、患者の血流内へのインシュリン又は糖分の自動投与にまで及ぶことができる。次いで、プロセスはブロック３１５に戻る。これらのプロセスは、フローチャートを使用して説明しているが、実際には、この実施は割り込み駆動とすることができる点に留意されたい。１つの実施形態では、実ＳＭＤとの各データ接続は、サーバ上の別個のスレッドを起動して、これらの機能を実行することができる。
【００２０】
図４は、仮想ＭＡＣＳデバイスの監視及び警告機能の１つの実施形態のフローチャートである。本プロセスは、ブロック４１０から開始される。ブロック４１５において、プロセスは、新規のデータが受信されているかどうかを判断する。新規のデータが受信されていない場合、プロセスは以下に説明する図５に進む。
【００２１】
新規データが実ＳＭＤから受信されていた場合、プロセスはブロック４２０に進む。ブロック４２０において、プロセスは、監視が設定されているかどうかを判断する。監視は、管理者（一定の権限を有するユーザ）が自動監視を設定することを可能にする。ブロック４２５において、監視が設定されている場合、データが、監視する受信者に送信される。次いで、プロセスはブロック４３０に進む。監視が無い場合、プロセスは、直接ブロック４３０に進む。
【００２２】
ブロック４３０において、プロセスは、何らかの警告設定があるかどうかを判断する。警告が設定されていない場合、プロセスは以下に説明する図５に進む。
【００２３】
１つ又はそれ以上の警告が設定されていた場合、ブロック４３５において、プロセスは、新規データが１つ又はそれ以上の警告を起動するかどうかを判断する。「新規データ」は、実際には、履歴データと統合され、適切な場合には他のＳＭＤからのデータと統合された新規データポイントを含むことができる点に留意されたい。新規データが、警告を起動しない場合、プロセスは図５に進む。
【００２４】
警告が起動される場合、ブロック４４０において、プロセスは、指定された受信者に警告を送信する。警告は、１つの実施形態では、可視的、聴覚的、触覚的、又は他の警告とすることができる。１つの実施形態では、警告は、警告を起動した関連データを含むことができる。１つの実施形態では、警告はＵＲＬとすることができ、このＵＲＬを辿るときに、サーバ上の関連データに対してセキュアなアクセスを提供する。１つの実施形態では、警告は、ＳＭＳメッセージ、インターネットインスタントメッセージ、音声メール、又は情報を提供するのに使用することができる何らかの他のタイプの通知とすることができる。次いで、プロセスは図５に進む。
【００２５】
図５は、仮想ＭＡＣＳデバイスの制御機能の１つの実施形態のフローチャートである。本プロセスはブロック５１０で開始される。ブロック５１５において、プロセスは、制御信号が受信されているかどうかを判断する。制御信号が受信されていない場合、プロセスは、以下に説明する図６に進む。
【００２６】
制御信号が受信されている場合、プロセスはブロック５２０に進む。ブロック５２０において、プロセスはターゲットＳＭＤを識別する。１つの実施形態では、制御リクエストは、ターゲットＳＭＤ識別を含む。１つの実施形態では、各実ＳＭＤは、リクエストをターゲットとすることを可能にする固有識別子を有する。１つの実施形態では、ユーザは、利用可能なＳＭＤのリストに基づいて実ＳＭＤを選択する。１つの実施形態では、この利用可能なＳＭＤのリストは、ユーザがアクセスしたことがあるＳＭＤに制限される。
【００２７】
ブロック５２５において、プロセスは、ユーザが、選択されたＳＭＤに制御信号を送信するよう許可されているかどうかを判断する。１つの実施形態では、ユーザは、仮想的ＭＡＣＳ及び実ＳＭＤに対する様々なレベルの制御及びアクセスを有することができる。例えば、患者は、全てのデータにアクセスすることができるが、患者の症状に関連した一定の医療上の警告に関する設定を変更することはできない。
【００２８】
ユーザが、許可されていない場合、このプロセスは終了し、プロセスは図６に進む。代替の実施形態において、ユーザが最初に制御信号を生成しようと試みるときに、システムは、ユーザが使用を許可されたこれらのコマンド及び制御信号だけを利用可能にする。この事例では、１つの実施形態において、このステップはスキップすることができる。１つの実施形態では、ターゲットＳＭＤの識別の前でも、必須段階はユーザの認証である。１つの実施形態では、セキュリティは優先度が高く、全ての通信が認証され且つセキュアなチャンネルを介して行われる。
【００２９】
ユーザが、選択されたＳＭＤを制御することが許可されている場合、ブロック５３０において、プロセスは、ターゲットＳＭＤに対する適切なフォーマットに制御信号を変換する。各タイプのＳＭＤは、特定の制御信号及びコマンドを有することができる。ユーザは、１つの実施形態では、ターゲットＳＭＤの実際の制御言語に関係なく、汎用言語で制御信号を入力する。変換は、ユーザが、実ＳＭＤの特定要件及び仕様を理解する必要が無いことを意味する。
【００３０】
ブロック５３５において、実ＳＭＤに対する次の断続的接続時に、変換されたコマンドが送信される。
【００３１】
ブロック５４０において、制御信号が記憶される。一般に、これらのコマンドは、ＳＭＤの動作を変更する。これらの制御信号、及びこれらに関連したユーザを記憶することによって、実ＳＭＤのプロセスを監査し、動作の各々の変化を検証することが可能となる。１つの実施形態では、ＳＭＤは、「確認応答」を返送することができ、次いで、この応答は制御信号と共にファイルされる。１つの実施形態では、送信された制御信号によって警告を起動することができる。例えば、医療現場では、患者が、ＳＭＤの特定の設定を変更した場合、ＳＭＤの使用を規定する医者に警告することができる。
【００３２】
次いで、プロセスは図６に進む。
【００３３】
図６は、仮想ＭＡＣＳデバイスの共有機能の１つの実施形態のフローチャートである。本プロセスはブロック６１０で開始される。ブロック６１５において、共用リクエストが受信されているかどうかを判断する。共用リクエストは、現時点で許可されたユーザによって発信される。共用リクエストが受信されていない場合、プロセスは、ブロック６６５で終了する。リクエストが受信されていた場合、プロセスはブロック６２０に進む。
【００３４】
ブロック６２０において、プロセスは、リクエストがワンタイムデータリクエストであるかどうかを判断する。例えば、共用リクエストは、特定のデータポイント又はデータポイントのセットを識別されたユーザ又はユーザグループに送信する必要があることを簡単に表すことができる。データリクエストが、ワンタイムリクエストである場合、処理はブロック６２５に進む。
【００３５】
ブロック６２５において、プロセスは、セキュアなデータ送信方法を決定する。１つの実施形態では、受信者がシステムのメンバである場合、プロセスは、当該受信者との既知の交信方法を使用して新規データが利用可能であることを示す、警告を単に送信する。受信者が、システムの外部にいる場合、データを転送する種々の方法を使用することができる。１つの実施形態では、データは、関連する「セキュリティ格付け」を有し、この格付けによりデータの送出方法が決定される。格付けが低いあるデータは、単に公知の電子メールアドレスに送信することができる。他のデータは、暗号化、パスワード又は認証のある他の形式を要求することができる。
【００３６】
セキュアな方法が確立されると、データが送信６３０される。１つの実施形態では、セキュアな方法は、受信者とサーバとの間のデータ交換を必要とする場合がある。例えば、サーバは、最初に「このデータにアクセスするための真正性を確立するためにここをクリックする」を送信することができる。次いで、受信者は、ウェブサイトにログインする必要があり、或いは、サーバがデータを送信する前に受信者のアイデンティティを確立する場合がある。データが正常に送信された後、ブロック６６５でプロセスが終了する。
【００３７】
リクエストがワンタイムデータリクエストでない場合、プロセスはブロック６４０に進む。ブロック６４０において、プロセスは、このリクエストがアクセスリクエストであるかどうかを判断する。アクセスリクエストは、仮想ＭＡＣＳデバイスにアクセスすることができる受信者のリストにユーザを追加する。リクエストがアクセスリクエストでない場合、プロセスはブロック６６０に進む。
【００３８】
１つの実施形態では、共用リクエストのタイプのみが、ワンタイムデータリクエスト、アクセスリクエスト、追加警告リクエスト、又は警告変更である。従って、リクエストが、ワンタイムデータリクエストでもなく、アクセスリクエストでもない場合、リクエストは、新規警告又は警告変更である。他の実施形態では、他のタイプの共用方法が使用可能である場合、当業者によって理解されるように、プロセスを調整することができる。
【００３９】
ブロック６５７において判断される際に、新規の警告条件が共用リクエストとして入力されていた場合、ブロック６６０におけるプロセスは、新しい警告条件を記憶する。１つの実施形態では、各警告条件は、この条件に付随する１つ又はそれ以上の受信者を有することができる。新規警告条件は、既存の警告条件に対する受信者の単なる追加とすることができる。１つの実施形態では、警告が起動されたときに、上述の「ワンタイムデータリクエスト」手順が続く。新規警告条件が記憶されると、プロセスはブロック６６５に進み、そこで終了する。
【００４０】
ブロック６４０で判断されるように、共用リクエストがアクセスリクエストであった場合、プロセスはブロック６４５に進む。
【００４１】
ブロック６４５において、アクセス性制限が指定される。アクセス制限は、ユーザが実行できるものを指定する。仮想ＭＡＣＳデバイスは、監視、警告、制御及び共用を許可する。共用リクエストを生成するユーザは、新しく追加されたデータ受信者がどのアクセスレベルを有することになるかを指定する。１つの実施形態では、ユーザは、自分自身のレベルよりも高いアクセスレベルを共用することはできない。１つの実施形態では、各ユーザはまた、自分自身のアクセスレベルに加えて、ユーザが認可可能なアクセスレベルを定義する「アクセス認可レベル」を有する。上記のように、このレベルは、単に監視することができるものから、制御、新規警告の追加、及びデータを共用するように他者の招待が可能であることにまで及ぶことができる。１つの実施形態では、ユーザは、アクセス性制限を指定することができる。１つの実施形態では、システムデフォルトがある。１つの実施形態では、システムデフォルトは、監視のみが可能なものとなる。勿論、代替のシステムデフォルトを使用することもできる。
【００４２】
ブロック６５０において、タイムアウト変数が指定される。タイムアウト変数は、この共用がいつまで有効であるかを示す。１つの実施形態では、タイムアウトは、「なし」とすることができ、又は任意の期間を指定することもできる。１つの実施形態では、タイムアウト期間は、時間の長さ、データポイント数、ログイン回数又はデータ参照回数、その他の１つ又はそれ以上とすることができる。１つの実施形態では、このデータは、ユーザから受信される。１つの実施形態では、ユーザが他の値に変更しない限り、システムデフォルト設定がある。１つの実施形態では、システムデフォルト値は、「データを閲覧するための１回のログイン」である。勿論、代替のシステムデフォルトを使用することができる。
【００４３】
ブロック６５５において、アクセス通知が受信者に送信される。１つの実施形態では、上記のようにセキュアな通信方法が確立される。１つの実施形態では、セキュアな通信方法は、ＳＳＬ又は同様のセキュアレイヤーを使用してサーバにログインし、ユーザ自身を認証することをユーザに要求することができる。次いで、プロセスはブロック６６５で終了する。
【００４４】
図７は、本発明のソフトウェアを実装することができるコンピュータシステムのブロック図である。しかしながら、当業者であれば、様々なシステムアーキテクチャーの他の代替システムも使用することができることは明らかであろう。
【００４５】
図７に示されるデータ処理システムは、情報を伝達するためのバス又は他の内部通信手段７４５、及び情報を処理するためにバス７４５に結合されたプロセッサ７４０を含む。更に、システムは、プロセッサ７４０により実行される情報及び命令を記憶するためにバス７４５に結合された、ランダムアクセスメモリ（ＲＡＭ）又は他の揮発性記憶装置７５０（メモリと呼ばれる)を備える。主メモリ７５０はまた、プロセッサ７４０による命令の実行中の一時的変数又は他の中間的情報を記憶するために使用することができる。システムはまた、プロセッサ７４０のための静的情報及び命令を記憶するためにバス７４０に結合される読み出し専用メモリ（ＲＯＭ）及び／又は静的記憶装置７２０、並びに磁気ディスク又は光ディスクなどのデータ記憶装置７２５及びこれに対応したディスクドライブを備える。データ記憶装置７２５は、情報及び命令を記憶するためにバス７４５に結合される。
【００４６】
更に、システムは、情報をコンピュータユーザに表示するためにバス７６５を介してバス７４５に結合される、陰極線管（ＣＲＴ）又は液晶ディスプレイ（ＬＣＤ）などの表示装置７７０に結合することができる。英数字及び他のキーを含む英数字入力装置７７５はまた、プロセッサ７４０に情報及びコマンド選択を伝達するためにバス７６５を介してバス７４５に結合することができる。追加ユーザ入力装置は、プロセッサ７４０に方向情報及びコマンド選択を伝達し、表示装置７７０上のカーソルの動きを制御するためにバス７６５を介してバス７４５に結合される、マウス、トラックボール、スタイラス、又はカーソル方向キーなどのカーソル制御装置７８０である。
【００４７】
コンピュータシステム７３０に任意選択として結合することができる他の装置は、ネットワークを介して分散システムの他のノードにアクセスするための通信装置７９０である。通信装置７９０は、イーサネット、トークンリング、インターネット又はワイドエリアネットワークに結合するために使用されるような幾つかの市販のネットワーク周辺装置のいずれかを含むことができる。図７に示される本システムの構成要素のいずれか又は全て並びに関連のハードウェアが、本発明の種々の実施形態で使用することができることに留意されたい。
【００４８】
システムの任意の構成を特定の実装に応じた様々な目的に使用できる点は当業者には理解されるであろう。本発明を実装する制御論理又はソフトウェアは、主メモリ７５０、大容量記憶装置７２５、又はプロセッサ７４０がローカル又はリモートでアクセス可能な他の記憶媒体内に記憶することができる。他の記憶媒体として、フロッピーディスク、メモリカード、フラッシュメモリ又はＣＤ−ＲＯＭドライブを含むことができる。
【００４９】
本明細書に記載された方法及びプロセスを主メモリ７５０又は読み出し専用メモリリ７２０内に記憶されたソフトウェアとして実装され、プロセッサ７４０によって実行することができる点は当業者には明らかであろう。この制御論理又はソフトウェアはまた、本明細書で具現化され、大容量記憶装置７２５により読み取り可能で且つ本明細書における方法及び教示に従ってプロセッサ７４０が動作するコンピュータが読み取り可能なプログラムコードを有するコンピュータ可読媒体を備えた製品上に常駐することができる。
【００５０】
本発明のソフトウェアはまた、上記のコンピュータハードウェア構成要素のサブセットを含むハンドヘルド又はポータブルデバイスで用いることができる。例えば、ハンドヘルドデバイスは、バス７４５、プロセッサ７４０、並びにメモリ７５０及び／又は７２５のみを含むように構成することができる。ハンドヘルドデバイスはまた、ユーザが、利用可能なオプションのセットから選択することができるボタン又は入力シグナリング構成部品のセットを含むように構成することができる。ハンドヘルドデバイスはまた、ハンドヘルドデバイスのユーザに情報を表示するための液晶ディスプレイ（ＬＣＤ）又はディスプレイ要素マトリックスなどの出力装置を含むように構成することができる。従来の方法を用いて、このようなハンドヘルドデバイスを実施することができる。このようなデバイスに対する本発明の実施は、本明細書で提供された本発明の開示を考えると、当業者には明らかになるであろう。
【００５１】
上記明細書において、本発明を特定の例示的な実施形態を参照しながら説明してきた。しかしながら、添付の請求項に記載されている本発明の広範な精神及び範囲を逸脱することなく、様々な修正及び変更を行うことができる点は明らかである。従って、本明細書及び図面は、限定ではなく例示的なものとみなすべきである。
【図面の簡単な説明】
【００５２】
【図１】本システムの様々な要素の１つの実施形態のネットワーク図である。
【図２】ＭＡＣＳデバイス及び該ＭＡＣＳデバイスの実ＳＭＤとの関係の１つの実施形態を示すブロック図である。
【図３】実センサデバイスからデータを受信し、仮想ＭＡＣＳデバイスにこのデータを統合する実施形態のフローチャートである。
【図４】仮想ＭＡＣＳデバイスの監視及び警報機能の１つの実施形態のフローチャートである。
【図５】仮想ＭＡＣＳデバイスの制御機能の１つの実施形態のフローチャートである。
【図６】仮想ＭＡＣＳデバイスの共用機能の１つの実施形態のフローチャートである。
【図１】
2009503702.tif 000003
【図２】
2009503702.tif 000004
【図３】
2009503702.tif 000005
【図４】
2009503702.tif 000006
【図５】
2009503702.tif 000007
【図６】
2009503702.tif 000008
【図７】
2009503702.tif 000009
【国際調査報告】
2009503702.tif 000010