(57)【要約】  監視システムが、建物内に位置する埋め込みシステムからデータを受け取る。埋め込みシステムは、建物内に位置する構成要素（センサ、スイッチなど）の内部に含まれていてもよい。データを解釈するための規則が定義される。監視システムは、定義された規則に基づいてデータを解釈して、居場所情報および／またはイベント情報を獲得する。居場所情報は、建物内の被害者の可能な居場所を含む。イベント情報は、建物内の構成要素によって検出されているイベントを含む。居場所情報およびイベント情報は、１つまたは複数の緊急応答システムに提供されてもよい。【選択図】図４
2008522250.tif 000002
【特許請求の範囲】
【請求項１】
監視システムによって実施される、緊急時の建物内において被害者が居る可能性のある場所に関する情報を提供する方法であって、
建物内に位置する埋め込みシステムからデータを受け取ることと、
前記データを解釈するための規則を定義することと、
前記データを前記定義された規則に基づいて解釈して、前記建物内の被害者の可能な居場所を含む居場所情報を獲得することと、
前記居場所情報を１つまたは複数の緊急応答システムに提供することと、
を含む方法。
【請求項２】
前記１つまたは複数の緊急応答システムから前記居場所情報を求める少なくとも１つの要求を受け取ることをさらに含み、前記居場所情報は、前記少なくとも１つの要求に応答して、前記１つまたは複数の緊急応答システムに提供される請求項１に記載の方法。
【請求項３】
前記データを前記定義された規則に基づいて解釈して、前記建物内の構成要素によって検出されているイベントを含むイベント情報を獲得することをさらに含む請求項１に記載の方法。
【請求項４】
前記イベント情報をデータベースに格納することをさらに含む請求項３に記載の方法。
【請求項５】
緊急事態の発生に関する通知を受け取ることと、
前記通知に応答して、前記１つまたは複数の緊急応答システムに前記緊急事態を通知することと、
をさらに含む請求項１に記載の方法。
【請求項６】
緊急事態の発生に基づいて前記監視システムの挙動を変更することをさらに含む請求項１に記載の方法。
【請求項７】
前記規則の少なくとも一部は、
トリガイベントと、
前記トリガイベントに応答して行われる１つまたは複数の処置と、
を含む請求項１に記載の方法。
【請求項８】
前記規則の少なくとも一部は、
トリガイベントと、
少なくとも１つの条件と、
前記トリガイベントが発生し、前記少なくとも１つの条件が満たされた場合に行われる、１つまたは複数の処置と、
を含む請求項１に記載の方法。
【請求項９】
前記居場所情報をデータベースに格納することをさらに含む請求項１に記載の方法。
【請求項１０】
前記データは、前記埋め込みシステムと前記監視システムの間のインターフェースの役割を果たす制御システムを介して、前記埋め込みシステムから受け取られる請求項１に記載の方法。
【請求項１１】
前記データは、前記埋め込みシステムから直接受け取られる請求項１に記載の方法。
【請求項１２】
前記監視システムは、前記建物内部に位置する請求項１に記載の方法。
【請求項１３】
前記監視システムは、前記建物外部に位置する請求項１に記載の方法。
【請求項１４】
緊急時の建物内において被害者が居る可能性のある場所に関する情報を提供する方法を実施するように構成されている監視システムであって、
プロセッサと、
前記プロセッサと電子通信を行う状態にあるメモリと、
前記メモリに格納された命令であり、
建物内に位置する埋め込みシステムからデータを受け取ることと、
前記データを解釈するための規則を定義することと、
前記データを前記定義された規則に基づいて解釈して、前記建物内の被害者の可能な居場所を含む居場所情報を獲得することと、
前記居場所情報を１つまたは複数の緊急応答システムに提供することと、
を含む方法を実施するように実行可能である前記命令と、
を備える監視システム。
【請求項１５】
前記方法は、前記１つまたは複数の緊急応答システムから前記居場所情報を求める少なくとも１つの要求を受け取ることをさらに含み、前記居場所情報は、前記少なくとも１つの要求に応答して、前記１つまたは複数の緊急応答システムに提供される請求項１４に記載の監視システム。
【請求項１６】
前記方法は、前記データを前記定義された規則に基づいて解釈して、前記建物内の構成要素によって検出されているイベントを含むイベント情報を獲得することをさらに含む請求項１４に記載の監視システム。
【請求項１７】
前記方法は、
緊急事態の発生に関する通知を受け取ることと、
前記通知に応答して、前記１つまたは複数の緊急応答システムに前記緊急事態を通知することと、
をさらに含む請求項１４に記載の監視システム。
【請求項１８】
緊急時の建物内において被害者が居る可能性のある場所に関する情報を提供する方法を実施する実行可能命令を含むコンピュータ読み取り可能な媒体であって、前記方法が、
建物内に位置する埋め込みシステムからデータを受け取ることと、
前記データを解釈するための規則を定義することと、
前記データを前記定義された規則に基づいて解釈して、前記建物内の被害者の可能な居場所を含む居場所情報を獲得することと、
前記居場所情報を１つまたは複数の緊急応答システムに提供することと、
を含むコンピュータ読み取り可能な媒体。
【請求項１９】
前記方法は、前記１つまたは複数の緊急応答システムから前記居場所情報を求める少なくとも１つの要求を受け取ることをさらに含み、前記居場所情報は、前記少なくとも１つの要求に応答して、前記１つまたは複数の緊急応答システムに提供される請求項１８に記載のコンピュータ読み取り可能な媒体。
【請求項２０】
前記方法は、前記データを前記定義された規則に基づいて解釈して、前記建物内の構成要素によって検出されているイベントを含むイベント情報を獲得することをさらに含む請求項１８に記載のコンピュータ読み取り可能な媒体。
【請求項２１】
前記方法は、
緊急事態の発生に関する通知を受け取ることと、
前記通知に応答して、前記１つまたは複数の緊急応答システムに前記緊急事態を通知することと、
をさらに含む請求項１８に記載のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンピュータおよびコンピュータ関連技術に関する。より詳細には、本発明は、緊急時に被害者居場所情報を提供するシステムおよび方法に関する。
【背景技術】
【０００２】
コンピュータおよび通信技術は、急速に進歩し続けている。実際、コンピュータおよび通信技術は、人の日常の多くの局面に関与している。例えば、今日、消費者によって使用されている多くの機器は、小型コンピュータを内蔵している。これらの小型コンピュータには、様々なサイズと精巧さのものがある。これらの小型コンピュータには、１つのマイクロコントローラから充分な機能を有する完全なコンピュータシステムまで、あらゆるものが含まれる。例えば、これらの小型コンピュータは、マイクロコントローラなどのワンチップコンピュータであったり、コントローラなどのワンボード型コンピュータであったり、ＩＢＭ−ＰＣ互換機などの典型的なデスクトップコンピュータであったりする。
【０００３】
コンピュータは、通常、コンピュータの中心に１つまたは複数のプロセッサを備える。これらのプロセッサは、普通、様々な外部入力および出力と相互接続されており、個々のコンピュータまたは機器を管理するように機能する。例えば、サーモスタット内のプロセッサは、温度設定を選択するのに使用されるボタンと、温度を変更するための炉または空調装置と、現在の温度を読み取り、ディスプレイに表示するための温度センサに接続されていてもよい。
【０００４】
多くの電気器具、機器などは、１つまたは複数の小型コンピュータを含む。例えば、現在、サーモスタット、炉、空調システム、冷蔵庫、電話機、タイプライタ、自動車、自動販売機、および多種多様な産業用装置は、通常、小型コンピュータ、またはプロセッサを内蔵している。コンピュータソフトウェアが、これらのコンピュータのプロセッサを実行し、プロセッサに、あるタスクをどのように実行すべきか指示する。例えば、サーモスタット上で走るコンピュータソフトウェアは、特定の温度に到達したときに、空調装置を停止させることもあり、必要なときに加熱器をオンにすることもある。
【０００５】
機器、電気器具、工具などの一部であるこれらの種類の小型コンピュータを、しばしば、埋め込みデバイスまたは埋め込みシステムと呼ぶことがある。（「埋め込みデバイス」および「埋め込みシステム」という用語は、本明細書では、同義で使用される。）埋め込みシステムは、普通、より大きなシステムの一部であるコンピュータハードウェアおよびソフトウェアを指す。埋め込みシステムは、キーボード、マウス、および／またはモニタといった典型的な入出力装置を備えていないこともある。普通、各埋め込みシステムの中心には、１つまたは複数のプロセッサがある。
【０００６】
照明システムが埋め込みシステムを内蔵することがある。埋め込みシステムは、照明システムの効果を監視し、制御するのに使用され得る。例えば、埋め込みシステムは、照明システム内の照明の明るさを落とす制御を提供し得る。代替として、埋め込みシステムは、照明の明るさを上げる制御を提供することもある。埋め込みシステムは、照明システム内の個々の照明の間で特定の照明パターンを開始する制御を提供することもある。埋め込みシステムが、照明システム内の個々のスイッチに結合されていることもある。これらの埋め込みシステムは、各スイッチに、個々の照明または照明システム全体の電源を入れ、または電源を切るよう指示し得る。同様に、埋め込みシステムが、照明システム内の個々の照明に結合されていることもある。個々の照明ごとの明るさまたは電源状態は、埋め込みシステムによって制御され得る。
【０００７】
また、セキュリティシステムが埋め込みシステムを内蔵することもある。埋め込みシステムは、セキュリティシステムを構成する個々のセキュリティセンサを制御するのに使用され得る。例えば、埋め込みシステムは、各セキュリティセンサの電源を自動的に入れる制御を提供し得る。埋め込みシステムが、個々のセキュリティセンサのそれぞれに結合されていることもある。例えば、埋め込みシステムが、モーションセンサに結合されていてもよい。埋め込みシステムは、個々のモーションセンサの電源を自動的に入れ、動きが検出された場合に、モーションセンサを作動させる制御を提供し得る。モーションセンサを作動させることは、モーションセンサ内に位置するＬＥＤの電源を入れる命令、モーションセンサの出力ポートから警報を出力する命令などを提供することを含んでいてもよい。また、埋め込みシステムが、ドアを監視するセンサに結合されていることもある。埋め込みシステムは、ドアを監視するセンサに、ドアが開閉されたときに作動する命令を提供し得る。同様に、埋め込みシステムが、窓を監視するセンサに結合されていることもある。埋め込みシステムは、窓が開閉された場合に、窓を監視するセンサを作動させる命令を提供し得る。
【０００８】
また、埋め込みシステムの中には、携帯電話機などの無線製品を制御するのに使用されるものもある。埋め込みシステムは、携帯電話機内のＬＥＤ表示の電源を入れる命令を提供し得る。また、埋め込みシステムは、ユーザに、携帯電話機に関連する音声通知を提供するために、携帯電話機内のオーディオスピーカを作動させてもよい。
【０００９】
また、家庭用電気器具が、埋め込みシステムを内蔵することもある。家庭用電気器具には、例えば、コンロ、冷蔵庫、電子レンジなどといった、普通の台所で通常使用される電気器具が含まれ得る。また、家庭用電気器具には、ユーザの健康と快適さに関連する電気器具も含まれ得る。例えば、マッサージチェアが埋め込みシステムを内蔵していてもよい。埋め込みシステムは、ユーザの設定に従って、マッサージチェアの背もたれ部分を自動的にリクライニングさせる命令を提供し得る。また、埋め込みシステムは、ユーザの設定に従って、マッサージチェア内で振動を生じさせる、チェア内の発振部品を始動させる命令も提供し得る。
【００１０】
また、家庭内で通常見られるその他の製品も、埋め込みシステムを内蔵することがある。例えば、埋め込みシステムは、トイレ内で、タンクに補充するのに使用される水の水位を制御するのに使用され得る。埋め込みシステムが、噴射式浴槽内で、空気の流出を制御するのに使用されてもよい。
【００１１】
前述のように、埋め込みシステムは、多種多様なシステム、リソース、製品などを監視し、または制御するのに使用され得る。インターネットとワールドワイドウェブの成長と共に、埋め込みシステムは、埋め込みシステムが、リモートで監視され、かつ／または制御され得るように、ますます、インターネットに接続されるようになっている。埋め込みシステムの中には、ローカルエリアネットワーク、ワイドエリアネットワークなどを含むコンピュータネットワークに接続されるものもある。本明細書で使用する場合、「コンピュータネットワーク」（または単に「ネットワーク」）という用語は、一連のノードが通信路によって相互接続されている任意のシステムを指す。「ノード」という用語は、コンピュータネットワークの一部として接続され得る任意の装置を指す。埋め込みシステムは、ネットワークノードとすることができる。ネットワークノードの他の例には、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話機などが含まれる。
【００１２】
埋め込みシステムの中には、コンピュータネットワークを使って他のコンピュータ機器にデータおよび／またはサービスを提供するものもある。多種多様なサービスが提供され得る。サービスの例には、ある場所から温度データを提供すること、監視データを提供すること、気象情報を提供すること、オーディオストリームを提供すること、ビデオストリームを提供することなどが含まれる。
【００１３】
埋め込みシステムは、多種多様な状況で使用されるが、依然として、埋め込みシステムによって提供され得る機能が完全に利用されていない多くの状況がある。かかる１つの分野が、緊急時の捜索救助である。救助隊員が、建物（住宅、集合住宅、オフィスビル、店舗など）内の被害者の居場所を突き止めるよう求められる、多くの緊急事態が発生し得る。かかる緊急事態の例には、地震、火災、暴風、竜巻、津波、テロ攻撃などが含まれる。捜索救助活動の間は、時間が、一般に極めて貴重であり、そのため、救助隊員に、建物内の被害者の居場所を迅速かつ容易に突き止める手段が提供されれば、有益なはずである。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
残念ながら、緊急時において救助隊員に被害者居場所情報を提供しようとする既知の試みには様々な問題がある。例えば、一手法は、緊急事態が発生したときに救助隊員がどこを探すべきか分かるように、住宅の居住者に、寝室の窓に貼付するステッカーを提供するものである。しかしながら、この手法は、緊急事態が発生し、救出作業が行われるときに、住宅の居住者が寝室にいるときにしか有効でない可能性もある。当然ながら、これが該当しないかもしれない様々な理由がある。緊急時に救助隊員に被害者居場所情報を提供しようとする別の試みにも同様の難点が生じる。したがって、緊急時に、救助隊員に建物内の被害者の居場所に関する情報を提供する機構に関連する改善がなされれば、利益が実現され得る。
【課題を解決するための手段】
【００１５】
緊急時に被害者居場所情報を提供するシステムおよび方法が開示される。例示的実施形態では、監視システムが、建物内に位置する埋め込みシステムからデータを受け取る。埋め込みシステムは、建物内に位置している構成要素（センサ、スイッチなど）の内部に含まれていてもよい。データを解釈するための規則が定義される。監視システムは、定義された規則に従ってデータを解釈して、居場所情報および／またはイベント情報を獲得する。居場所情報は、建物内の被害者の可能な居場所を含む。イベント情報は、建物内の構成要素によって検出されているイベントを含む。監視システムは、居場所情報およびイベント情報をデータベースに格納して得る。居場所情報およびイベント情報は、１つまたは複数の緊急応答システムに提供されてもよい。
【００１６】
いくつかの実施形態では、１つまたは複数の緊急応答システムが、居場所情報および／またはイベント情報を求める要求を監視システムに送ることができる。監視システムは、受け取った要求に応答して、要求された居場所情報および／またはイベント情報を、要求側緊急応答システムに提供し得る。
【００１７】
定義された規則の少なくとも一部は、トリガイベントと、そのトリガイベントに応答して実行される１つまたは複数の処置を含み得る。また、定義された規則の一部は、少なくとも１つの条件を含み得る。規則が１つまたは複数の条件を含む場合、その規則は、指定された（１つまたは複数の）処置が、そ（れら）の条件が満たされた場合に限って実行されるように構築されていてもよい。
【００１８】
いくつかの実施形態では、データは、埋め込みシステムから直接受け取られ得る。代替として、データは、埋め込みシステムと監視システムの間のインターフェースの役割を果たす制御システムを介して、埋め込みシステムから受け取られてもよい。
【００１９】
いくつかの実施形態では、監視システムは、埋め込みシステムが位置する建物の内部に位置し得る。代替として、監視システムは、埋め込みシステムが位置する建物の外部に位置していてもよい。
【００２０】
本発明の例示的実施形態は、以下の説明と添付の特許請求の範囲を、添付の図面と併せて読めばより完全に明らかになるであろう。これらの図面は例示的実施形態にすぎず、したがって、本発明の範囲を限定するものとみなされるべきではないことを理解した上で、本発明の例示的実施形態を、添付の図面を使って、さらに具体的に説明する。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の様々な実施形態を、図を参照して説明する。図中、類似の参照番号は、同一の、または機能的に類似した要素を示すものである。本明細書で一般的に説明し、図示する本発明の実施形態は、多種多様な構成として構成され、設計され得るはずである。よって、図に表される、以下の本発明のいくつかの例示的実施形態の詳細な説明は、特許請求される本発明の範囲を限定するためのものではなく、単に、本発明の実施形態を表すものにすぎない。
【００２２】
本明細書では、「例示的」という語を、「例、事例、または説明図の役割を果たす」という意味で専ら使用する。本明細書で「例示的」としている実施形態は、必ずしも、他の実施形態に優って好ましく、あるいは有利であると解釈されるべきものではない。各実施形態の様々な態様が図面に示されているが、図面は、特に指示のない限り、必ずしも縮尺どおり描かれていない。
【００２３】
本明細書で開示する実施形態の多くの特徴は、コンピュータソフトウェア、電子ハードウェア、または両者の組み合わせとして実施されてもよい。このハードウェアとソフトウェアの互換性を明確に示すために、様々な構成要素を、一般に、その機能の点から説明する。かかる機能が、ハードウェアとして実施されるか、それともソフトウェアとして実施されるかは、個々の用途およびシステム全体に課される設計制約条件に依存する。当分野の技術者は、説明する機能を、個々の用途ごとに様々なやり方で実施し得るが、かかる実施に際しての決定は、本発明の範囲からの逸脱を生じさせるものと解釈されるべきではない。
【００２４】
説明する機能は、コンピュータソフトウェアとして実施されているが、かかるソフトウェアは、記憶装置内に位置し、かつ／またはシステムバスまたはネットワークを介して電子信号として伝送される、任意の種類のコンピュータ命令またはコンピュータ実行可能コードを含み得る。本明細書で説明する構成要素に関連付けられる機能を実施するソフトウェアは、単一の命令を含むものでも、多数の命令を含むものでもよく、いくつかの異なるコードセグメントにわたって、異なるプログラムの間で、また、いくつかの記憶装置にまたがって分散されていてもよい。
【００２５】
図１に、実施形態がその中で実施され得る建物１００の例を示す。建物１００は、住居、集合住宅、オフィスビル、店舗などとすることができる。建物１００は、４つの部屋１０２、すなわち部屋Ａ１０２ａ、部屋Ｂ１０２ｂ、部屋Ｃ１０２ｃ、および部屋Ｄ１０２ｄを含む。当然ながら、図１に示す建物１００内の部屋１０２の数は例にすぎない。本明細書で開示する実施形態は、４つを超える部屋１０２を有し、または４つを下回る部屋１０２を有する建物でも実施され得る。
【００２６】
建物１００は、埋め込みシステムを含むいくつかのセンサを含む。例えば、建物１００は、埋め込みシステム１０６を含むいくつかのモーションセンサ１０４を含む。具体的には、建物１００の部屋Ａ１０２ａは、埋め込みシステム１０６ａを含むモーションセンサ１０４ａを含み、建物１００の部屋Ｂ１０２ｂは、埋め込みシステム１０６ｂを含むモーションセンサ１０４ｂを含み、建物１００の部屋Ｃ１０２ｃは、埋め込みシステム１０６ｃを含むモーションセンサ１０４ｃを含む。モーションセンサ１０４は、動き（部屋１０２内部で動く人など）を検出し、それに応答して１つまたは複数の電気信号を生成するように構成されていてもよい。モーションセンサ１０４内（および建物１００内に示す他の構成要素内の）埋め込みシステム１０６は、以下で説明するように、監視システムとやりとりするように構成されていてもよい。
【００２７】
また、建物１００は、埋め込みシステム１０６を有するいくつかの光センサ１０８も含む。具体的には、建物１００の部屋Ａ１０２ａは、埋め込みシステム１０６ｄを有する光センサ１０８ａを含み、建物１００の部屋Ｄ１０２ｄは、埋め込みシステム１０６ｅを有する光センサ１０８ｂを含む。光センサ１０８は、部屋１０２内の光レベルを検出するように構成されていてもよい。代替として、またはこれに加えて、電灯のスイッチがオンまたはオフにされていることを検出するセンサが設けられていてもよい。
【００２８】
また、建物１００は、埋め込みシステム１０６を含むいくつかのドアセンサ１１０も含む。具体的には、建物１００の部屋Ｂ１０２ｂは、埋め込みシステム１０６ｆを含むドアセンサ１１０ａを含み、建物１００の部屋Ｃ１０２ｃは、埋め込みシステム１０６ｇを含むドアセンサ１１０ｂを含み、建物１００の部屋Ｄ１０２ｄは、埋め込みシステム１０６ｈを含むドアセンサ１１０ｃを含む。ドアセンサ１１０は、ドアの動き（ドアが開けられ、かつ／または閉じられるときなど）を検出し、それに応答して１つまたは複数の電気信号を生成するように構成されていてもよい。
【００２９】
建物１００の部屋Ｃ１０２ｃは、埋め込みシステム１０６ｉを含む窓センサ１１２を含む。窓センサ１１２は、窓の動き（窓が開けられ、かつ／または閉じられるときなど）を検出し、それに応答して１つまたは複数の電気信号を生成するように構成されていてもよい。部屋Ｄ１０２ｄは、埋め込みシステム１０６ｊを含む一酸化炭素（ＣＯ）センサ１１４を含む。一酸化炭素センサ１１４は、部屋Ｄ１０２ｄ内の一酸化炭素量が所定のレベルを超えているかどうか判定するように構成されていてもよい。
【００３０】
建物１００は、埋め込みシステム１０６を含む、センサ以外のいくつかの機器を含む。例えば、部屋Ａ１０２ａは、埋め込みシステム１０６ｋを含む照明器具１１６を含む。照明器具１１６は、電灯のスイッチ（不図示）がオンにされたときに、部屋Ａ１０２ａを照明するように構成されていてもよい。部屋Ｂ１０２ｂは、埋め込みシステム１０６ｌを有する空調器具１１８を含む。空調器具１１８は、部屋Ｂ１０２ｂ内の温度を、ユーザによって設定され得るある一定のレベルに維持するように構成されていてもよい。
【００３１】
当然ながら、図１に示すセンサ、スイッチ、その他の構成要素の数と種類は例にすぎない。異なるセンサ、スイッチ、その他の構成要素の構成を有する建物で各実施形態が実施されてもよい。
【００３２】
図２に、建物１００内の埋め込みシステム１０６が、監視システム２２０と電子通信を行う状態に置かれ得るやり方の例を示す。一般に、監視システム２２０は、建物１００内の埋め込みシステム１０６からデータを受け取り、このデータに関する計算を行って、建物１００内の人々の可能な居場所を決定する。監視システム２２０の動作に関するさらなる詳細を、以下でより詳細に論じる。
【００３３】
図２に示す実施形態では、建物１００内の埋め込みシステム１０６は、制御システム２２２と通信を行う状態にある。制御システム２２２は、埋め込みシステム１０６が位置するのと同じ建物１００内に位置している。制御システム２２２は、建物１００内の埋め込みシステム１０６と、図示の実施形態では、建物１００の外部に位置する監視システム２２０の間のインターフェースの役割を果たす。埋め込みシステム１０６と制御システム２２２の間の通信は、１つまたは複数のネットワーク２２３を介して行われ得る。また、制御システム２２２と監視システム２２０の間の通信は、１つまたは複数の２２４を介して行われてもよい。例えば、制御システム２２２と監視システム２２０の間の通信は、ページャネットワーク、セルラネットワーク、グローバル通信ネットワーク、インターネット、コンピュータネットワーク、電話回線など、およびこれらの組み合わせを介して行われ得る。
【００３４】
また、監視システム２２０は、１つまたは複数の緊急応答システム２２６とも電子通信を行う状態にある。「緊急応答システム」２２６という用語は、緊急事態の際に支援を提供する機関（警察署、消防署など）によって使用されるコンピュータシステムを指す。監視システム２２０も緊急応答システム２２６も、所望の結果を生み出すように情報を処理することのできる任意の機器または機器の組み合わせとすることができる。例えば、監視システム２２０および／または緊急応答システム２２６は、パーソナルコンピュータ、ハンドヘルドコンピュータ、携帯情報端末（ＰＤＡ）、サーバ、メインフレーム、スーパーコンピュータ、ミニコンピュータ、ワークステーション、マイクロコンピュータ、マイクロコントローラなどとすることができる。また、監視システム２２０と緊急応答システム２２６の間の通信は、１つまたは複数のネットワーク２２４を介して行われてもよい。
【００３５】
図示の実施形態では、制御システム２２２と監視システム２２０の間の通信を円滑化するネットワーク２２４は、監視システム２２０と緊急応答システム２２６の間の通信も円滑化する。代替の実施形態では、ある組のネットワークが、制御システム２２２と監視システム２２０の間の通信を円滑化し、別の組のネットワークが、監視システム２２０と緊急応答システム２２６の間の通信を円滑化してもよい。加えて、緊急応答システム２２６は、絶えず、ネットワーク２２４と通信状態にある必要はない。
【００３６】
図３に、建物１００内の埋め込みシステム１０６が、監視システム３２０と電子通信を行う状態に置かれ得る別のやり方の例を示す。図示の実施形態では、監視システム３２０は、埋め込みシステム１０６と同じ建物１００内に位置する。建物１００内の埋め込みシステム１０６は、監視システム３２０と直接やりとりする。埋め込みシステム１０６と監視システム３２０の間の通信は、１つまたは複数のネットワーク３２３を介して行われ得る。また、監視システム３２０は、１つまたは複数のネットワーク３２４を介して、１つまたは複数の緊急応答システムとも通信を行う状態にある。
【００３７】
図２〜３に示すように、監視システム２２０、３２０は、単一の建物１００内の人々の居場所に関する情報を収集するように構成されていてもよい。代替として、これは、図２〜３には明示的に示されていないが、監視システム２２０、３２０は、複数の建物１００内の人々の居場所に関する情報を収集するように構成されていてもよい。
【００３８】
図４に、一実施形態による監視システム４２０によって使用され得る様々なソフトウェア構成要素を示す。図示の実施形態では、監視システム４２０は、解釈モジュール４２８を含む。解釈モジュール４２８は、建物１００内のセンサ、スイッチ、その他の構成要素内の埋め込みシステム１０６からデータ４３０を受け取る。いくつかの実施形態では、解釈モジュール４２８は、このデータ４３０を、上記図２に示す、制御システム２２２から受け取ってもよい。代替として、解釈モジュール４２８は、このデータ４３０を、建物１００内の埋め込みシステム１０６から直接受け取ってもよい。解釈モジュール４２８は、建物１００内の人々の居場所を決定するために、受け取るデータ４３０を解釈するように構成され得る。この情報は、緊急時に建物１００内の被害者の居場所を突き止めるなど、様々な状況で役立ち得る。
【００３９】
監視システム４２０のために、様々な規則４３２が定義され得る。規則４３２は、監視システム４２０内の解釈モジュール４２８が、建物１００内の埋め込みシステム１０６から受け取るデータ４３０をどのように解釈するか定義し得る。例えば、部屋１０２内に位置するモーションセンサ１０４が、部屋１０２内の動きを検出した場合、その部屋１０２内に人が位置している可能性が高いことを指示する規則４３２が定義されてもよい。監視システム４２０のために定義され得る規則４３２他のいくつかの具体例を、以下で論じる。
【００４０】
図示の実施形態では、建物１００に関する情報を格納するためのデータベース４３４が設けられている。データベース４３４は、居場所情報４３６、すなわち、建物１００内の人々の可能な居場所に関する情報を格納し得る。また、データベース４３４は、イベント情報４３８、すなわち、建物１００内のセンサ、スイッチ、その他の構成要素によって検出されているイベントに関する情報を含んでいてもよい。解釈モジュール４２８は、建物１００内の埋め込みシステム１０６からデータ４３０を受け取ると、定義されている規則４３２に従って、データベース４３４内の居場所情報４３６および／またはイベント情報４３８を更新してもよい。図４に示すように、建物情報データベース４３４は、監視システム４２０の一部とすることができる。代替として、建物情報データベース４３４は、監視システム４２０と電子通信を行う状態にある別個のシステムの一部とすることもできる。
【００４１】
また、監視システム４２０は、通信モジュール４４０も含む。通信モジュール４４０は、１つまたは複数の緊急応答システム２２６へのインターフェースの役割を果たし得る。通信モジュール４４０は、緊急応答システム２２６から、情報を求める要求４４２を受け取り得る。緊急応答システム２２６は、建物１００に関わる緊急事態が発生したとき（例えば、建物１００内で火災が発生したとき、建物１００が倒壊したときなど）に、情報を求める要求４４２を送ってもよい。かかる要求４４２を受け取ったことに応答して、通信モジュール４４０は、検索モジュール４４６に呼び出しを行ってもよく、検索モジュール４４６は、要求された情報を求めてデータベース４３４を検索し、要求された情報を通信モジュール４４０に返す。通信モジュール４４０は、要求された情報を含む応答４４４を、その要求４４２を送った緊急応答システム２２６に送り返してもよい。
【００４２】
状況によっては、監視システム４２０は、緊急事態の発生に応答して、通信モジュール４４０を介し、１つまたは複数の緊急応答システム２２６に通知を行うこともある。例えば、解釈モジュール４２８が、緊急事態の発生（煙探知器が作動している、一酸化炭素センサが危険な一酸化炭素レベルを検出しているなど）を示すデータ４３０を受け取ったときに実行される規則４３２が定義されてもよい。
【００４３】
図５に、一実施形態による監視システム２２０のために定義され得る規則例５３２を示す。規則５３２は、トリガイベント５４８の発生時に解釈モジュール４２８によって適用され得る。解釈モジュール４２８には、建物１００内に位置する埋め込みシステム１０６から受け取られるデータ４３０によって、トリガイベント５４８が通知され得る。規則５３２は、１つまたは複数の処置５５０を含む。監視システム２２０は、トリガイベント５４８の発生時に、指定された（１つまたは複数の）処置５５０が実行されるように構成されてもよい。
【００４４】
次に、定義され得る規則５３２のいくつかの具体例を論じる。トリガイベント５４８が、特定の部屋１０２に位置するモーションセンサ１０４が、その部屋１０２内での動きを検出することである規則５３２が定義されてもよい。かかる規則５３２では、対応する処置５５０は、解釈モジュール４２８が、データベース４３４内の居場所情報４３６を、部屋１０２内に人がいる可能性が高いことを示すように更新することであってもよい。
【００４５】
別の例として、トリガイベント５４８が、部屋１０２内の一酸化炭素センサ１１４が、その部屋１０２内で危険なレベルの一酸化炭素レベルを検出することである規則５３２が定義されてもよい。この例では、対応する処置５５０は、解釈モジュール４２８が、通信モジュール４４０に、少なくとも１つの緊急応答システム２２６に、検出されているこの危険な状態を知らせるよう指示することであってもよい。加えて、この種のイベントは、システムの挙動を変更することもできる。これが有用となり得るは、火災など多くの緊急事態が、システムが正確な情報を提供する能力に影響を及ぼし得るからである。例えば、トリガイベント５４８が、火災の最初の徴候に際して、データベース４３４に周期的なバックアップを開始するよう求めるコマンドである規則５３２が定義されてもよい。検索モジュール４４６は、解釈モジュール４２８の結果が、災害の影響を受けた（例えば、センサが火災で破壊されたなど）と判定される場合、これらのバックアップを利用してもよい。
【００４６】
図５に示すように、規則５３２は、１つまたは複数の条件５５２を含んでいてもよい。規則５３２が少なくとも１つの条件５５２を含む場合、解釈モジュール４２８は、（１つまたは複数の）条件５５２が満たされるかどうか判定し、条件５５２が満たされる場合にだけ、指定された処置５５０を実行するように構成されていてもよい。
【００４７】
例えば、トリガイベント５４８が、ドアセンサ１１０が特定の部屋１０２のドアの開閉を検出することである規則５３２が定義されてもよい。この例では、定義される条件５５２の１つが、（存在する場合）部屋内のモーションセンサ１０４が、ドアの開閉後の動きを検出しているかどうか判定することであってもよい。モーションセンサ１０４が、ドアの開閉後の部屋１０２内の動きを検出する場合、対応する処置５５０は、居場所情報４３６を、部屋１０２内に人がいる可能性が高いことを指示するように更新することであってもよい。また、逆の規則５３２が存在してもよく、その場合、ドアの開閉後にアクティビティ（動き、光など）が感知されなかった場合、対応する処置５５０は、居場所情報４３６を、部屋１０２内に人がいる可能性が低いことを指示するように更新することであってもよい。
【００４８】
別の例として、トリガイベント５４８が、照明器具がオフにされることである規則５３２が定義されてもよい。この例では、条件５５２は、１つまたは複数の定義された期間内にイベントが発生したかどうか判定することであってもよい。トリガイベント５４８が、部屋が使用されていた場合に、照明が使用される可能性が高いはずの時間内に（例えば、午後７：００から午後１１：００までの間など、夜早い時間帯に）発生した場合、処置５５０は、居場所情報４３６を、部屋１０２内に人がいない可能性が高いことを指示するように更新することであってもよい。照明器具１１６がオフにされている時間に、部屋１０２の照明が点灯していないことが決定的でない場合（人々が就寝している可能性のある寝室での夜間など）、規則５３２は、処置５５０が講じられないように構築されてもよい。しかしながら、照明器具１１６が、夜間の寝室以外の部屋（浴室、台所など）でオフにされる場合、その部屋１０２から人が退室していると想定することは、やはり妥当性を有する。したがって、これらの条件５５２が満たされる場合、処置５５０は、部屋１０２にもう人がいないことを指示することであってもよい。
【００４９】
図６に、一実施形態による建物情報データベース６３４の例を示す。前述のように、データベース６３４は、居場所情報６３６、すなわち、建物１００内の人々の居場所に関する情報を含む。図示の実施形態では、居場所情報６３６は、建物１００の各部屋１０２ごとの別々のレコード６５４の形を取ってもよい。各レコード６５４は、部屋識別子フィールド６５６と居場所フラグフィールド６５８を含む。部屋識別子フィールド６５６は、建物１００内の個々の部屋１０２を一意に識別する。部屋識別子フィールド６５６は、部屋１０２を記述する語または句（「台所」、「浴室」、「寝室」など）を含んでいてもよい。また、部屋識別子フィールド６５６は、建物１００内のその部屋１０２の場所に関する情報（「２階、南西角」など）を含んでいてもよい。居場所フラグフィールド６５８は、解釈モジュール４２８が、部屋１０２内に人がいる可能性が高いと判定しているかどうかを指示する。いくつかの実施形態では、居場所フラグフィールド６５８には、解釈モジュール４２８が、部屋１０２内に人がいる可能性が高いと判定しているかどうかを示す第１の値と、解釈モジュール４２８が、部屋１０２内に人がいない可能性が高いと判定しているかどうかを示す第２の値の、２つの可能な値があってもよい。解釈モジュール４２８は、個々の部屋１０２の居場所フラグフィールド６５８を、その部屋１０２内に位置する埋め込みシステム１０６から受け取られているデータ４３０、および／またはこのデータ４３０を解釈するために定義されている規則４３２に基づいて設定してもよい。
【００５０】
また、データベース６３４は、イベント情報６３８も含む。図示の実施形態では、イベント情報６３８は、ログ６５８の形を取り得る。ログ６５８は、建物１００内で発生しているイベントの記述６６０を含んでいてもよい。いくつかの実施形態では、解釈モジュール４２８は、建物１００内に位置する埋め込みシステム１０６から受け取るデータ４３０、および／またはこのデータ４３０を解釈するために定義されている規則４３２に基づいて、ログ６５８にイベント記述６６０を追加してもよい。
【００５１】
前述のように、監視システム２２０のために定義される規則４３２は、１つまたは複数の条件５５２を含み得る。イベント記述６６０を使って、規則４３２に定義されている条件５５２が満たされるかどうかが判定されてもよい。例えば、条件が、部屋１０２内のモーションセンサ１０４が、特定の時間内に動きを検出している（またはしていない）かどうかである場合、解釈モジュール４２８は、この情報を、当該の期間内のイベント記述６６０中のモーションセンサ１０４に関連付けられた識別子を検索することによって判定してもよい。
【００５２】
図７は、一実施形態による監視システム２２０の動作を示す流れ図である。図示の方法７００によれば、監視システム２２０は、建物１００内に位置する埋め込みシステム１０６からデータ４３０を受け取る７０２。前述のように、これらの埋め込みシステム１０６は、建物１００内のセンサ、スイッチ、その他の構成要素内に位置していてもよい。埋め込みシステム１０６から受け取られるデータ４３０を解釈するために、様々な規則４３２が定義される７０４。監視システム２２０は、受け取ったデータ４３０を、定義された規則４３２に基づいて解釈して、居場所情報４３６および／またはイベント情報４３８を獲得する。居場所情報４３６は、建物１００内の人々の可能は居場所を含む。イベント情報４３８は、建物１００内に位置する構成要素（モーションセンサ１０６、ドアセンサ１１０、照明器具１１６など）内の埋め込みシステム１０６によって検出されているイベントを含む。居場所情報４３６および／またはイベント情報４３８は、データベース４３４に格納７０８されてもよい。
【００５３】
ある時点において、監視システム２２０は、緊急応答システム２２６から情報を求める１つまたは複数の要求４４２を受け取り得る７１０。緊急応答システム２２６は、建物１００に関連する緊急事態が発生したときに、情報を求める要求４４２を送ってもよい。かかる要求４４２を受け取った７１０ことに応答して、監視システム２２０は、要求された情報を求めてデータベース４３４を検索７１２し、この情報を要求側緊急応答システム２２６に返す７１４。
【００５４】
代替の実施形態では、監視システム２２０は、そうするように要求されていなくとも、居場所情報４３６および／またはイベント情報４３８を、１つまたは複数の緊急応答システム２２６に提供するように構成されていてもよい。例えば、監視システム２２０は、居場所情報４３６および／またはイベント情報４３８を、１つまたは複数の緊急応答システム２２６に、定期的に送ってもよい。
【００５５】
ある時点において、監視システム２２０は、緊急事態の発生に関する通知を受け取り得る７１６。これに応答して、監視システム２２０は、１つまたは複数の緊急応答システム２２６に、緊急事態を通知７１８し得る。
【００５６】
前述の実施形態では、いくつかの特定の構成要素／機器（モーションセンサ１０４、光センサ１０８、ドアセンサ１１０など）を利用して、建物１００内の人々の居場所に関するデータ４３０が提供されている。しかしながら、本明細書で開示する実施形態は、これらの特定の種類の構成要素／機器に限定されるものではない。使用され得る他の種類の構成要素／機器の例には、テレビ、電子レンジなども含まれ得る。実際、ユーザ入力を受け取る任意の構成要素／機器を利用して、部屋１０２に人がいるかどうかが指示されてもよい。構成要素／機器が、特定の物理的場所に（または特定の場所の組に）限定されている場合、これは、構成要素／機器が使用されているときに、部屋１０２内の人々の居場所に関する情報を推定することを容易にし得る。また、電気コンセントに差し込まれている構成要素／機器を検出することも、部屋１０２に人がいることを指示し得る。
【００５７】
図８は、一実施形態に従って構成されている埋め込みシステム８０２で使用され得るハードウェア構成要素のブロック図である。中央処理装置（ＣＰＵ）８０８またはプロセッサが、バス８１０を介してＣＰＵ８０８に結合されている、埋め込みシステム８０２のその他の構成要素を含めた、埋め込みシステム８０２の動作を制御するように設けられ得る。ＣＰＵ８０８は、マイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサまたは当分野で知られているその他の装置として実施され得る。ＣＰＵ８０８は、メモリ内に格納されているプログラムコードに基づいて論理算術演算を行う。いくつかの実施形態では、メモリ８１４は、ＣＰＵ８０８に附属する内蔵メモリとすることができる。例えば、マイクロコントローラは、しばしば、ある一定の量の内蔵メモリを含む。
【００５８】
また、埋め込みシステム８０２は、ネットワークインターフェース８１２を含んでいてもよい。ネットワークインターフェース８１２は、埋め込みシステム８０２が、ネットワークに接続されるようにするものであり、ネットワークは、ページャネットワーク、セルラネットワーク、グローバル通信ネットワーク、インターネット、コンピュータネットワーク、電話回線などとすることができる。ネットワークインターフェース８１２は、適用可能なネットワークの標準プロトコルに従って動作する。
【００５９】
また、埋め込みシステム８０２は、メモリ８１４を含んでいてもよい。メモリ８１４は、一時データを格納するランダムアクセスメモリ（ＲＡＭ）を含んでいてもよい。代替として、またはこれに加えて、メモリ８１４は、固定コードや構成データなど、より永続的なデータを格納する読取り専用メモリ（ＲＯＭ）を含んでいてもよい。また、メモリ８１４は、ハードディスクドライブなどの磁気記憶装置として実施されてもよい。メモリ８１４は、電子情報を格納することのできる任意の種類の電子装置とすることができる。
【００６０】
また、埋め込みシステム８０２は、他の機器との通信を円滑に行わせる１つまたは複数の通信ポート８１６を含んでいてもよい。また、埋め込みシステム８０２は、キーボード、マウス、ジョイスティック、タッチスクリーン、モニタ、スピーカ、プリンタなどの入出力装置８１８を含んでいてもよい。
【００６１】
当然ながら、図８は、埋め込みシステム８０２の１つの可能な構成を示すものにすぎない。他の様々なアーキテクチャおよび構成要素が利用されてもよい。
【００６２】
本システムおよび方法は、いくつかの状況で使用され得る。図９に、本システムおよび方法が実施され得るシステムの一実施形態を示す。図９は、照明制御システム９０８を含む照明システム９００の一実施形態を示すブロック図である。図９の照明システム９００は、住宅内の様々な部屋に組み込まれていてもよい。図示のように、システム９００は、部屋Ａ９０２、部屋Ｂ９０４、および部屋Ｃ９０６を含む。図９には３部屋が示されているが、システム９００は、住宅、住居、その他の環境内の任意の数と種類の部屋で実施されてもよい。
【００６３】
照明制御システム９０８は、システム９００内のその他の埋め込みシステムおよび構成要素を監視し、制御し得る。一実施形態では、部屋Ａ９０２と部屋Ｂ９０４は、それぞれ、スイッチ部品９１４、９１８を含む。また、スイッチ部品９１４、９１８は、２次埋め込みシステム９１６、９２０を含んでいてもよい。２次埋め込みシステム９１６、９２０は、照明制御システム９０８から命令を受け取り得る。次いで、２次埋め込みシステム９１６、９２０は、これらの命令を実行し得る。命令は、様々な照明器具９１０、９１２、９２２、および９２４の電源をオンまたはオフにすることを含んでいてもよい。また、命令は、様々な照明器具９１０、９１２、９２２、および９２４の明るさを落とし、または上げることを含んでいてもよい。命令は、さらに、照明器具９１０、９１２、９２２、および９２４の明るさを、様々なパターンとして設定することを含んでいてもよい。２次埋め込みシステム９１６、９２０は、照明制御システム９０８が、部屋Ａ９０２と部屋Ｂ９０４とに位置する各照明器具９１０、９１２、９２２、および９２４を、円滑に監視し、制御できるようにする。
【００６４】
また、照明制御システム９０８は、図示の部屋Ｃ９０６の２次埋め込みシステム９２８を含む照明器具９２６に直接命令を提供してもよい。照明制御システム９０８は、２次埋め込みシステム９２８に、個々の照明器具９２６の電源を入れ、または電源を切るよう命令してもよい。同様に、照明制御システム９０８から受け取られる命令は、個々の照明器具９２６の明るさを落とすこと、または明るさを上げることを含んでいてもよい。
【００６５】
また、照明制御システム９０８は、システム９００内の個々の照明器具９３０および９３２を直接監視し、これらに命令を提供してもよい。これらの命令は、前述の命令と同様の命令を含んでいてもよい。
【００６６】
図１０は、本発明のシステムおよび方法が実施され得るシステムの別の実施形態である。図１０は、セキュリティシステム１０００を示すブロック図である。図示の実施形態のセキュリティシステム１０００は、部屋Ａ１００２、部屋Ｂ１００４、および部屋Ｃ１００６で実施されている。これらの部屋は、住宅またはその他の囲まれた環境の範囲内にあってもよい。また、システム１０００は、部屋Ａ１００２、Ｂ１００４およびＣ１００６が、それぞれ、領域または境界を表す、開かれた環境で実施されてもよい。
【００６７】
システム１０００は、セキュリティ制御システム１００８を含む。セキュリティ制御システム１００８は、システム１０００内の様々な構成要素を監視し、そこから情報を受け取る。例えば、モーションセンサ１０１４、１０１８は、２次埋め込みシステム１０１６、１０２０を含んでいてもよい。モーションセンサ１０１４、１０１８は、直近の空間の動きを監視し、動きが検出されたときに、２次埋め込みシステム１０１６、１０２０を介してセキュリティ制御システム１００８に警告してもよい。また、セキュリティ制御システム１００８は、システム１０００内の様々な構成要素に命令を提供してもよい。例えば、セキュリティ制御システム１００８は、２次埋め込みシステム１０１６、１０２０に、窓センサ１０１０、１０２２およびドアセンサ１０１２、１０２４の電源を入れ、または電源を切るよう求める命令を提供してもよい。一実施形態では、２次埋め込みシステム１０１６、１０２０は、窓センサ１０１０、１０２２が窓の動きを検出したときに、セキュリティ制御システム１００８に通知する。同様に、２次埋め込みシステム１０１６、１０２０は、ドアセンサ１０１２、１０２４がドアの動きを検出したときにも、セキュリティ制御システム１００８に通知する。２次埋め込みシステム１０１６、１０２０は、モーションセンサ１０１４、１０１８内に位置するＬＥＤ（不図示）を作動させるようモーションセンサ１０１４、１０１８に命令してもよい。
【００６８】
また、セキュリティ制御システム１００８は、システム１０００内の個々の構成要素を直接監視し、これらに命令を提供してもよい。例えば、セキュリティ制御システム１００８は、モーションセンサ１０３０または窓センサ１０３２を監視し、これらに電源を入れ、または電源を切る命令を提供してもよい。また、セキュリティ制御システム１００８は、モーションセンサ１０３０と窓センサ１０３２に、センサ１０３０、１０３２内のＬＥＤ（不図示）またはオーディオ警告を作動させるよう命令してもよい。
【００６９】
また、システム１０００を備える個々の構成要素が、２次埋め込みシステムを含んでいてもよい。例えば、図１０に、２次埋め込みシステム１０２８を組み込んだドアセンサ１０２６が示されている。セキュリティ制御システム１００８は、前述したのと同様なやり方で、２次埋め込みシステム１０２８を監視し、これに命令を提供してもよい。
【００７０】
図１１は、住宅制御システム１１００の一実施形態を示すブロック図である。住宅制御システム１１００は、照明システム９００、セキュリティシステム１０００など様々なシステムの監視を円滑化する住宅コントローラ１１０８を含む。住宅制御システム１１００は、ユーザが、１つまたは複数の埋め込みシステムを介して様々な構成要素およびシステムを制御することを可能にする。一実施形態では、住宅制御システム１１０８は、図９と１０に関連して前述したのと同じように監視を行い、情報を提供する。図示の実施形態では、住宅コントローラ１１０８は、２次埋め込みシステム１１２０を介して加熱器具１１２４に命令を提供する。加熱器具１１２４は、住居やオフィスによくある炉やその他の加熱機器を含んでいてもよい。住宅制御システム１１０８は、２次埋め込みシステム１１２０を介して、加熱器具１１２４の電源を入れ、または電源を切る命令を提供してもよい。
【００７１】
同様に、住宅コントローラ１１０８は、冷却器具１１３０など、住宅制御システム１１００内の構成要素を直接監視し、これに命令を提供してもよい。冷却器具１１３０は、住居やオフィスによくある空調装置またはその他の冷却機器を含んでいてもよい。中央住宅コントローラ１１０８は、中央埋め込みシステム１１０８によって収集される温度読み取り値に応じて、冷却器具１１３０に、電源を入れ、または電源を切るよう命令してもよい。住宅制御システム１１００は、図９と１０に関連して前述したのと同じように機能する。
【００７２】
情報および信号は、多種多様な技術および技法のいずれかを使って表され得る。例えば、前述の説明全体を通して言及されるデータ、命令、コマンド、情報、信号、ビット、記号およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光粒子、あるいはこれらの任意の組み合わせによって表されてもよい。
【００７３】
本明細書で開示する実施形態に関連して説明されている様々な説明のための論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両者の組み合わせとして実施されてもよい。このハードウェアとソフトウェアの互換性を明確に説明するために、以上においては、様々な説明のための構成要素、ブロック、モジュール、回路、およびステップが、一般に、それらの機能の観点から説明されている。かかる機能が、ハードウェアとして実施されるか、それともソフトウェアとして実施されるかは、個々の用途およびシステム全体に課される設計制約条件によって決まるものである。当分野の技術者は、前述の機能を、特定の用途ごとに様々なやり方で実施し得るが、かかる実施に際しての決定は、本発明の範囲からの逸脱を生じさせるものと解釈されるべきではない。
【００７４】
本明細書で開示する実施形態に関連して説明している様々な説明のための論理ブロック、モジュール、および回路は、汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）またはその他のプログラマブル論理回路、離散ゲートまたはトランジスタ論理、離散ハードウェア構成部品、あるいは本明細書で説明している機能を実行するように設計されたそれらの任意の組み合わせを用いて実施され、または実行されてもよい。汎用プロセッサは、マイクロプロセッサとすることもできるが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることもできる。また、プロセッサは、計算処理装置の組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用した１つまたは複数のマイクロプロセッサ、あるいは他の任意のそうした構成として実施されてもよい。
【００７５】
本明細書で開示する実施形態に関連して説明している方法またはアルゴリズムのステップは、直接ハードウェアとして実施されても、プロセッサによって実行されるソフトウェアモジュールとして実施されても、両者の組み合わせとして実施されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、着脱可能ディスク、ＣＤ−ＲＯＭ、または当分野で知られている他の任意の形の記憶媒体にあってもよい。記憶媒体の一例は、プロセッサがその記憶媒体から情報を読み取り、そこに情報を書き込むことができるように、プロセッサに結合されている。代替として、記憶媒体は、プロセッサと一体化されていてもよい。プロセッサと記憶媒体は、ＡＳＩＣ内にあってもよい。ＡＳＩＣは、ユーザ端末内にあってもよい。代替として、プロセッサと記憶媒体は、ユーザ端末内に別々の構成要素としてあってもよい。
【００７６】
本明細書で開示する方法は、前述の方法を達成する１つまたは複数のステップ、あるいは処置を含む。これらの方法ステップおよび／または処置は、本発明の範囲から逸脱することなく、相互に交換されてもよい。言い換えると、実施形態の適正な動作のために、ステップまたは処置の特定の順序が必要とされるのでない限り、特定のステップおよび／または処置の順序および／または使用は、本発明の範囲を逸脱することなく変更され得る。
【００７７】
以上では、本発明の特定の実施形態および用途を図示し、説明しているが、本発明は、本明細書で開示するとおりの厳密な構成および構成要素だけに限定されるものではない。当分野の技術者には明らかな、本明細書で開示する本発明の方法およびシステムの構成、動作、および詳細の様々な改変、変更、および変形が、本発明の精神および範囲を逸脱することなく行われ得るものである。
【産業上の利用可能性】
【００７８】
本発明は、埋め込みシステムに適用することができる。
【図面の簡単な説明】
【００７９】
本発明の範例的実施例が、以下の説明とそれに付された請求項を添付図面に絡め参酌することで、より十全に明らかとなろう。それらの図面は、範例的実施例のみを図化しており、従って、発明の範囲の限定と捉えるべきではないとの理解の下、本発明の範例的実施例を更に特定し詳述する説明を、次に、添付図面を用いて行うが、その図面中：
【図１】実施形態がその中で実施され得る建物の例を示す図である。
【図２】建物内の埋め込みシステムが、監視システムと電子通信を行う状態に置かれ得るやり方の例を示す図である。
【図３】建物内の埋め込みシステムが、監視システムと電子通信を行う状態に置かれ得る別のやり方の例を示す図である。
【図４】一実施形態による監視システムによって使用され得る様々なソフトウェア構成要素を示す図である。
【図５】一実施形態による監視システムのために定義され得る規則例を示す図である。
【図６】一実施形態による建物情報データベースの例を示す図である。
【図７】一実施形態による監視システムの動作を示す流れ図である。
【図８】一実施形態に従って構成されている埋め込みシステムで使用され得るハードウェア構成要素を示すブロック図である。
【図９】本システムおよび方法が実施され得る照明システムの例を示す図である。
【図１０】本システムおよび方法が実施され得るセキュリティシステムの例を示す図である。
【図１１】本システムおよび方法が実施され得る住宅制御システムの例を示す図である。
【図１】
2008522250.tif 000003
【図２】
2008522250.tif 000004
【図３】
2008522250.tif 000005
【図４】
2008522250.tif 000006
【図５】
2008522250.tif 000007
【図６】
2008522250.tif 000008
【図７】
2008522250.tif 000009
【図８】
2008522250.tif 000010
【図９】
2008522250.tif 000011
【図１０】
2008522250.tif 000012
【図１１】
2008522250.tif 000013
【国際調査報告】
2008522250.tif 000014
2008522250.tif 000015
2008522250.tif 000016