(57)【要約】  分散監視装置を活用して、被監視システムの状態が指定される期間持続するときに通知を提供するためのシステム及び方法が開示されている。被監視システムが特定の状態にあることは、最初に監視装置を活用して検出される。該監視装置の中のタイマは、該被監視システムが該特定の状態にあると検出したことに応えて起動される。該被監視システムは、該被監視システムが該特定の状態に留まるかどうかを判断するために該監視装置を活用して監視される。該被監視システムが指定期間、該特定の状態に留まる場合、該監視装置からクライアント装置にネットワークを介して通知が送信される。【選択図】図２
2008522450.tif 000002
【特許請求の範囲】
【請求項１】
被監視システムの状態が指定された期間持続するときに通知を提供するための方法であって、
監視装置を活用して、被監視システムが特定の状態にあることを検出する処理と、
前記被監視システムが前記特定の状態にあることを検出したことに応えて、前記監視装置の中のタイマを起動する処理と、
前記監視システムが前記特定の状態に留まるかどうかを判断するために、前記監視装置を活用して前記被監視システムを監視する処理と、
前記被監視システムが指定期間、前記特定の状態に留まる場合に、ネットワークを介して前記監視装置からクライアント装置に通知を送信する処理と
を含む方法。
【請求項２】
前記監視装置が埋め込み装置を備える請求項１に記載の方法。
【請求項３】
前記タイマを起動した後に、前記被監視システムが、前記指定期間が経過する前に前記特定の状態以外の状態に変化する場合に、前記タイマがリセットされる請求項１に記載の方法。
【請求項４】
前記特定の状態が、複数の基準が満たされることを要求する請求項１に記載の方法。
【請求項５】
前記被監視システムの前記特定の状態及び前記指定期間を定めるために前記被監視装置でパラメータを受信することをさらに含む請求項１に記載の方法。
【請求項６】
前記通知が前記クライアント装置に送信される前に処理装置によって前記通知を処理することをさらに含む請求項１に記載の方法。
【請求項７】
前記処理装置によって第２の通知を処理することをさらに含み、前記第２の通知が第２の監視装置によって前記処理装置に送信された請求項６に記載の方法。
【請求項８】
第２の通知を前記処理装置から第２のクライアント装置に、前記第２のクライアント装置からのパラメータの受信に応えて送信することをさらに含み、前記第２の通知が前記監視装置によって前記処理装置に送信された請求項６に記載の方法。
【請求項９】
前記処理装置で前記通知を処理することと、第２のクライアント装置に前記通知を送信することとをさらに含む請求項６に記載の方法。
【請求項１０】
前記被監視システム及び前記監視装置が統合装置を備える請求項１に記載の方法。
【請求項１１】
被監視システムの状態が指定された期間持続するときに通知を提供するための方法を実現するように構成されるシステムであって、
互いと電子通信するプロセッサ及びメモリを有する監視装置と、
前記監視装置の前記メモリに記憶される命令であって、
前記監視装置を活用して、被監視システムが特定の状態にあることを検出することと、
前記被監視システムが前記特定の状態にあることを検出したことに応えて、前記監視装置の中のタイマを起動することと、
前記被監視システムが前記特定の状態に留まるかどうかを判断するために、前記監視装置を活用して、前記被監視システムを監視することと、
前記被監視システムが指定期間、前記特定の状態に留まる場合に、前記監視装置からクライアント装置にネットワークを介して通知を送信することと、
を含む方法を実現するために実行可能である前記命令と、
を備える前記システム。
【請求項１２】
前記監視装置が埋め込み装置を備える請求項１１に記載のシステム。
【請求項１３】
前記方法が、前記通知が前記クライアント装置に送信される前に処理装置によって前記通知を処理することをさらに含む請求項１１に記載のシステム。
【請求項１４】
前記方法が、前記処理装置によって第２の通知を処理することをさらに含み、前記第２の通知が第２の監視装置によって前記処理装置に送信された請求項１３に記載のシステム。
【請求項１５】
前記方法が、前記第２のクライアント装置からのパラメータの受信に応えて、前記処理装置から第２のクライアント装置に第２の通知を送信することをさらに含み、前記第２の通知が前記監視装置によって前記処理装置に送信された請求項１３に記載のシステム。
【請求項１６】
前記方法が、前記処理装置で前記通知を処理することと、前記通知を第２のクライアント装置に送信することとをさらに含む請求項１３に記載のシステム。
【請求項１７】
被監視システムの状態が指定された期間持続するときに通知を提供するための方法を実現するための実行可能命令を備えるコンピュータ可読媒体であって、前記方法は、
監視装置を活用して、被監視システムが特定の状態にあることを検出することと、
前記被監視システムが前記特定の状態にあることを検出したことに応えて、前記監視装置の中のタイマを起動することと、
前記被監視システムが前記特定の状態に留まるかどうかを判断するために、前記監視装置を活用して前記被監視システムを監視することと、
前記被監視システムが指定期間、前記特定の状態に留まる場合に、前記監視装置からクライアント装置にネットワークを介して通知を送信することと、
を含むコンピュータ可読媒体。
【請求項１８】
前記監視装置が埋め込み装置を備える請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記方法が、前記通知が前記クライアント装置に送信される前に処理装置によって前記通知を処理することをさらに含む請求項１７に記載のコンピュータ可読媒体。
【請求項２０】
前記方法が、前記処理装置によって第２の通知を処理することをさらに含み、前記第２の通知が、第２の監視装置によって前記処理装置に送信された請求項１９に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してコンピュータ技術及びコンピュータ関連技術に関する。さらに詳細には、本発明は、分散監視装置を活用する、被監視システムの持続状態の通知のためのシステム及び方法に関する。
【背景技術】
【０００２】
コンピュータ技術及び通信技術は急速なペースで進展を続けている。実際、コンピュータ技術及び通信技術は、人の一日の多くの状況に関与している。例えば、今日消費者が使用している多くの装置は、該装置の内部に小型コンピュータを有している。これらの小型コンピュータのサイズ及び高度化の程度はさまざまである。これらの小型コンピュータは１台のマイクロコントローラから全機能を備えたコンプリートコンピュータシステムまでのすべてを含む。例えばこれらの小型コンピュータは、マイクロコントローラ等のワンチップコンピュータ、コントローラのようなワンボード型コンピュータ、あるいはＩＢＭ−ＰＣ互換等の典型的なデスクトップコンピュータであってよい。
【０００３】
典型的には、コンピュータは該コンピュータの中心に１台または複数台のプロセッサを有している。該プロセッサ（複数の場合がある）は、通常さまざまな外部入力及び出力と相互接続され、該特定のコンピュータまたは装置を管理するために機能する。例えば、サーモスタット内のプロセッサは、温度設定値を選択するために使用されるボタンに、温度を変更するために炉または空調装置に、及び現在の気温を読み取り、ディスプレイに表示するために温度センサに接続されてよい。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
多くの器具、装置等は、１台または複数台の小型コンピュータを含んでいる。例えば、サーモスタット、炉、空調システム、冷蔵庫、電話、タイプライター、自動車、自動販売機、及び多くの異なる種類の工業機器は、現在、典型的には小型コンピュータ、つまりプロセッサをそれらの内部に有している。コンピュータソフトウェアはこれらのコンピュータのプロセッサを実行し、該プロセッサに特定のタスクを実施する方法を指示する。例えば、サーモスタットで動作しているコンピュータは、ある特定の温度に達すると空調装置に実行を停止させてよい、あるいは必要なときにヒータをオンにさせてよい。
【０００５】
装置、器具、ツール等の一部であるこれらのタイプの小型コンピュータは、多くの場合埋め込みシステムと呼ばれる。用語「埋め込みシステム」は、通常、さらに大きなシステムの一部であるコンピュータのハードウェア及びソフトウェアを指す。埋め込みシステムはキーボード、マウス及び／またはモニタのような典型的な入力装置及び出力装置を有さないことがある。通常、各埋め込みシステムの中心にあるのは１台または複数台のプロセッサ（複数の場合がある）である。
【０００６】
埋め込みシステムは種々の異なるシナリオで活用されてよい。例えば、照明システムは埋め込み技術を活用してよい。特に、埋め込みシステムは照明システムを監視、制御するために使用されてよい。例えば、埋め込みシステムは照明システム内部の個々のライトまたはライトのセットの明るさを落とすまたは高めるために使用できるであろう。埋め込みシステムは照明システムの中の個々のライトを作動させることによって特定の照明パターンを生じさせるために使用されてよい。埋め込みシステムは照明システムの中の個々のスイッチに結合されてよい。埋め込みシステムは該スイッチに個々のライトまたは照明システム全体の電源を入れる、あるいは電源を切るように命令してよい。したがって、それぞれの個々のライトの明るさまたは電力状態は、埋め込みシステムによって制御されてよい。
【０００７】
セキュリティシステムは同様に埋め込み技術を活用してよい。埋め込みシステムはセキュリティシステムの中の個々のセキュリティセンサを制御、監視するために使用されてよい。埋め込みシステムは、昼間または夜の特定の時刻にセキュリティセンサのそれぞれの電源を自動的に入れるために制御を提供してよい。埋め込みシステムは、運動センサに結合されてよい。埋め込みシステムは個々の運動センサの電源を自動的に入れ、運動が検出される場合、ビデオカメラを作動させ、警報を作動させるために制御を提供してよい。埋め込みシステムは、ドアまたは窓を監視するセンサに結合され、活動が検知されると指定された処置を講じてもよい。
【０００８】
埋め込みシステムは、携帯電話等の無線製品を制御するために使用されてもよい。埋め込みシステムは携帯電話のディスプレイの電源を入れるための命令を提供してよい。埋め込みシステムはユーザに入信呼の音声通知を提供するために該携帯電話内の音声スピーカを作動させてもよい。
【０００９】
レンジ、冷蔵庫または電子レンジ等の家庭用電化製品も埋め込み技術を組み込んでよい。例えば、マッサージリクライニングチェアは、ユーザの好みに従って該椅子の後部を自動的に倒すための命令を提供するために埋め込みシステムを組み込んでよい。埋め込みシステムは、ユーザの好みに従ってチェアの内部の発振構成部品を起動するための命令も提供してよい。
【００１０】
通常、家庭に見られる追加の製品が、埋め込みシステムを組み込んでもよい。例えば、埋め込みシステムは、水供給タンクを補充するために使用される水位を制御するためにトイレの中で使用されてよい。埋め込みシステムは、例えば空気の流出を制御するために、ジェット付きバスタブの中で使用されてよい。
【００１１】
コンピュータシステム及び埋め込みシステムはさらに遠隔装置を監視するために活用されてきた。残念なことに、ネットワーク通信が中断される、あるいは終了されると、集中システムを使用してこれらの装置を監視することにより重大な問題が生じることがある。例えば、セントラルサーバが遠隔装置の状態を追跡調査し、ネットワークアクセスが中断される場合、遠隔装置は中断の間に状態を変更することがある。ネットワーク接続が復元されると、集中システムは、遠隔装置が中断の間に同じ状態に留まったと間違って考え、問題が存在すると判断し得る。例えば、集中システムが、ドアが長い間開いているのか、あるいは閉じているのかを監視しており、ドアが開放された後に、ネットワーク通信の中断が続く場合、集中システムは中断されたネットワーク導通全体の期間、ドアが開いたままであったと間違って判断することがある。この間違った判断が偽の警報等を始動させるであろう。遠隔装置も、該中断のために該装置の現在の状態を間違って決定することがある。さらにネットワークを使用して遠隔装置の状態を監視するためには、重要なネットワーク帯域幅が必要とされることがある。
【００１２】
その結果、利点は、遠隔装置の持続的な状態を識別するための改善されたシステム及び方法によって実現されてよい。遠隔装置の持続的な状態を追跡調査するためのいくつかの例示的なシステム及び方法が開示されている。
【課題を解決するための手段】
【００１３】
被監視システムのある状態が指定された期間持続するときに通知を提供するための方法が開示されている。被監視システムが特定の状態にあることは、最初に監視装置を活用して検出される。監視装置内のタイマは、被監視システムが特定の状態にあることを検出することに応えて起動される。被監視システムは、被監視システムが特定の状態に留まるかどうかを判断するために監視装置を活用して監視される。被監視システムが指定期間、特定の状態に留まる場合には、ネットワークを介して監視装置からクライアント装置に通知が送信される。タイマを起動後に、被監視システムが、指定期間経過前に特定の状態以外の状態に変化すると、タイマはリセットされてよい。
【００１４】
一実施形態では、監視装置は埋め込み装置を備える。被監視システムと監視装置は、１つの統合された装置を構成する。
【００１５】
加えて、特定の状態は、複数の基準が満たされることを必要とする可能性がある。開示されている方法の一実施形態は、被監視システムの特定の状態及び指定期間を定めるために被監視システムにおいて受信パラメータをさらに備えてよい。
【００１６】
１つの構成は、クライアント装置に通知が送信される前に処理装置によって通知を処理することを必要とする。このようなケースでは、開示される方法は処理装置によって第２の通知を処理することをさらに含んでもよく、該第２の通知は第２の監視装置によって処理装置に送信された。加えて、このような方法は第２のクライアント装置からのパラメータの受信に応えて、処理装置から第２のクライアントデバイスに第２の通知を送信することをさらに含んでよく、該第２の通知は監視装置によって処理装置に送信された。この方法は、処理装置で通知を処理することと、第２のクライアント装置に通知、送信することとをさらに含んでよい。
【００１７】
前述された方法を実現するように構成されたコンピュータシステムも開示される。システムは、プロセッサ及び互いとのメモリ電子通信を有する監視装置を含む。指示は前述された方法を実現するためにメモリに記憶される。前述されたシステムとは無関係の、前述された方法を実現するための実行可能命令を備えるコンピュータ可読媒体も開示されている。
【００１８】
本発明の例示的な実施形態は、添付図面とともに解釈される、以下の説明及び添付請求項からさらに完全に明らかになる。これらの図面が例示的な実施形態だけを描き、したがって本発明の範囲の制限と見なされるべきではないことを理解した上で、本発明の例示的な実施形態は添付図面を使用してさらに具体的に詳細に説明される。
【発明を実施するための最良の形態】
【００１９】
本発明の多様な実施形態はここで、類似する参照番号が同一の、または機能的に類似した要素を示す図を参照して説明される。本発明の実施形態は、本明細書の図中で一般的に説明され、図解されるように、種々の異なった構成で配置、設計できるであろう。したがって、図中に表現されるような、本発明の複数の例示的な実施形態の以下のさらに詳細な説明は、請求されている本発明の範囲を制限することを目的としているのではなく、本発明の代表的な実施形態を表わしているにすぎない。
【００２０】
単語「例示的」は、ただ「例、事例または例証として役立つ」ことを意味するために本明細書で使用される。本明細書に「例示的」として説明される任意の実施形態は、必ずしも他の実施形態より好ましいまたは有利であると解釈されるべきではない。該実施形態の多様な態様は図中に提示されているが、図は明確に示されていない限り必ずしも原寸に比例して描画されていない。
【００２１】
本明細書に開示されている実施形態の多くの特長はコンピュータソフトウェア、電子ハードウェア、または両方の組み合わせとして実現されてよい。ハードウェアとソフトウェアのこの互換性を明確に描くために、多様な構成要素は概してその機能性という点で説明される。このような機能性がハードウェアとして実現されるのか、あるいはソフトウェアとして実現されるのかは、特定の用途及び全体的なシステムに課される設計制約に左右される。当業者は、特定の用途ごとに異なるやり方で該説明された機能性を実現してよいが、このような実現の決定は本発明の範囲からの逸脱を引き起こすと解釈されてはならない。
【００２２】
該説明された機能性がコンピュータソフトウェアとして実現される場合、このようなソフトウェアは、記憶装置の中に位置する、及び／またはシステムバスまたはネットワーク上で電子信号として送信される任意の種類のコンピュータ命令またはコンピュータ実行可能コードを含んでよい。本明細書に説明されている構成要素と関連付けられた機能性を実現するソフトウェアは単一の命令または多くの命令を含んでよく、さまざまなプログラムの中で、及び複数の記憶装置全体で複数の異なるコードセグメント上で分散されてよい。
【００２３】
本明細書で使用されているように、用語「コンピュータデバイス」は、通常は算術演算または論理演算を実行するプロセッサを有する任意のタイプの電子デバイスを指す。コンピュータデバイスは、メモリ（例えばランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、及び／またはハードディスク記憶装置）を含んでよい。コンピュータデバイスはメモリに記憶されている命令を処理してよい。要すれば、コンピュータデバイスは、他の装置と通信するための通信インタフェース（例えばネットワークカードまたはモデム）、ユーザ入力を受け取るための入力（例えばキーボード、タッチパッドまたはマウス）またはユーザに情報を提供するための出力（例えば音声出力またはディスプレイ画面）等の他の構成要素を含んでよい。さらに、コンピュータデバイスが、デスクトップコンピュータ、サーバ、タブレットＰＣ、ノートパソコン、パーソナルデータアシスタント（ＰＤＡ）、携帯電話、または埋め込み装置等のさまざまなタイプの装置として実現されてよいことが留意されなければならない。
【００２４】
図１は、家１０８内に示されている持続状態通知システム１００の一実施形態のブロック図である。該描かれている家１０８は、車１１２を収容するガレージ１１０ａと、浴室１１０ｂと、通路１１０ｃと、家事室１１０ｄと、ファミリールーム１１０ｅと、書斎１１０ｆとを含む。図１の図は、家１０８の１階を描いている。簡単にするために、２階は図示されていない。
【００２５】
図１に描かれている家１０８が例示的にすぎないことは言うまでもない。持続状態通知システム１００は、オフィスビル、団地、近隣、または都市等の多様な環境で活用されてよい。
【００２６】
描かれている監視システム１００は、クライアント装置１１６と、処理装置１２０と、ネットワーク１２４と、一連の監視装置１３０とを含む。監視装置１１６は、監視装置１３０によっていつ通知１２６が生成されるのかを規定するパラメータを作成する、及び／または送信するために活用されてよいコンピュータデバイスである。これはつねに当てはまらない可能性があるが、クライアント装置１１６は監視装置１３０により生成される通知１２６を受信し、送り、及び／または処理するために使用されてもよい。したがって、クライアントデバイス１１６は、埋め込み装置、ラップトップコンピュータ、デスクトップコンピュータシステム、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、またはダム端末等の多様な方法で具現化されてよい。
【００２７】
処理装置１２０は、監視装置１３０によっていつ通知１２６が生成されるのかを制御するパラメータを処理する、受信する、及び／または送るために活用されてよいコンピュータデバイスである。処理装置１２０は、監視装置１３０によって生成される通知１２６を処理する、受信する、及び／または送るために使用されてもよい。一実施形態では、処理装置１２０は、ネットワーク１２４に結合されている装置を制御するためにデータ信号を作成する、処理する、送信する、及び／または送るために活用されてもよい。本明細書に開示されているシステム及び方法の範囲内では、監視装置１３０に関係する通知１２６及びパラメータを処理するために１台の処理装置が活用されてよく、別の処理装置がネットワーク１２４に結合されている装置を制御するための制御信号を処理するために使用されてよい。さらに、後述されるように、多様な実施形態では、処理装置１２０は活用されていない、あるいは必要ではない。加えて、クライアント装置１１６及び処理装置１２０が単一のコンピュータデバイスに統合されてよいことも留意されなければならない。
【００２８】
ネットワーク１２４は、例えばクライアント装置１１６、処理装置１２０及び監視装置１３０間でデータ信号が送信されてよい通信チャネルである。ネットワーク１２４は多様に具現化されてよい。例えば、ネットワーク１２４はローカルエリアネットワーク（ＬＡＮ）、ストレージエリアネットワーク（ＳＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、または処理装置１２０とクライアント装置１１６が物理的に同じ場所に、同じネットワーク１２４セグメントの中に、あるいは同じネットワーク１２４の中にさえ常駐することを必要としない（インターネット等の）その組み合わせを含んでよい。イーサネット(登録商標)、ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰ、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ブルーツース、非同期転送モード（ＡＴＭ）、光ファイバ分散データインタフェース（ＦＤＤＩ）、トークンリング、無線ネットワーク（例えば８０２．１１ｇ）、独自仕様の方式等、及びその組み合わせを含む種々の異なったネットワーク１２４構成及びプロトコルが使用されてよい。言うまでもなく、いくつかの実施形態は、一般的には「ネットワーク」と見なされないことがある、エンタープライズシステムコネクション（ＥＳＣＯＮ）、小型コンピュータ用周辺機器インタフェース（ＳＣＳＩ）、ファイバチャネル等の従来のポイントツーポイント接続で実践されてもよい。ネットワーク１２４は、一実施形態において、日本、大阪の松下電工（Ｍａｔｓｕｓｈｉｔａ  Ｅｌｅｃｔｒｉｃ  Ｗｏｒｋｓ，  Ｌｔｄ．）の埋め込み装置ネットワークを備えてもよい。埋め込み装置ネットワークは、要求側、プロバイダ及びネットワーク１２４故障発生時に通信チャンネルの高速再送を可能にする介在ノードの分散ネットワークを備える。
【００２９】
監視装置１３０は、種々の異なる構成で具現化されてよい。例えば、監視装置１３０は、監視されるシステム（つまり被監視システム）と統合された、あるいは物理的に別個の埋め込み装置であってよい。例示的なタイプの監視装置１３０は自動モニタ１３０と、電気モニタ１３０ｂ、１３０ｎ、水モニタ１３０ｃ、明かりモニタ１３０ｄ、１３０ｍ、電話モニタ１３０ｅ、炉フィルタモニタ１３０ｆ、火災報知機電池モニタ１３０ｇ、１３０ｏ、健康モニタ１３０ｈ、シェルフ無線ＩＣタグ１３０ｉ、冷蔵庫モニタ１３０ｊ、オーブンモニタ１３０ｋ、動きモニタ１３０ｌ、及びドアモニタ１０３ｐを含む。
【００３０】
本明細書に開示されている監視装置１３０は、指定期間が経過するまである特定の状態の通知１２６を送信しない。例えば自動モニタ１３０ａは、空気フィルタが６ヶ月の間、車１１２内にあり、したがって交換する必要があるときにクライアント装置１１６に通知１２６を送信できるであろう。健康モニタ１３０ｈは、監視されている人物の心拍数が指定期間設定閾値を超える、あるいは下回ると警告を送信できるであろう。
【００３１】
電気モニタ１３０ｂ、１３０ｎは、電気が例えば１０分を超えて（特定の閾値を上回る）高速で消費されているときに通知１２６を送信してよい。このような状態または基準は、ヘアドライヤが不注意についたままにされていたことを示すことができるであろう。同様に、水モニタ１３０ｃまたは明かりモニタ１３０ｄ、１３０ｍは、水または明かりが１０分等の指定期間を超えてついたままにされた場合に通知１２６を送信できるであろう。
【００３２】
電話モニタ１３０ｅは、例えばボイスメッセージが、例えば２時間という期間検索されないときに通知を提供してよい。炉フィルタモニタ１３０ｆは、同様に、炉フィルタが２ヶ月交換されていないときを示してよい。同様に、火災報知機電池モニタ１３０ｇ、１３０ｏは、同じ電池が６ヶ月間特定された警報器の中に存在すると通知１２６を送信してよい。
【００３３】
シェルフＲＦＩＤモニタ１３０ｉは、例えば、ＲＦＩＤタグを有する１箱の穀類が、除去されずに６ヶ月間棚の上に載っている、あるいは食料品室内にあるときに始動されてよい。冷蔵庫モニタ１３０ｊは、冷蔵庫のドアが５分間を超えて開放されたままであるとき等の多様なケースで始動されてよい。ＲＦＩＤ技術または類似した品目特定技術を活用して、冷蔵庫モニタ１３０ｊは、牛乳が１週間を超えて庫内にあるときに通知１２６を始動できるであろう。オーブンモニタ１３０ｋは、オーブンがその中に何も入っていない状態で特定の期間（例えば１時間）オンにされている場合に示してよい。ドアモニタ１３０ｐは、ドアが指定期間、開放されているあるいはロックされない状態にあるときを示してよい。
【００３４】
動きモニタ１３０ｌは、他のモニタ１３０と関連して活用されてよい。例えば、電気モニタ１３０ｂ、１３０ｎが、電気が指定期間高速で消費されていることを示すが、動きモニタ１３０ｌが指定期間誰も監視領域内にいないことを示す場合、通知１２６が始動されてよい。動きモニタ１３０ｌと明かりモニタ１３０ｄ、１３０ｍを活用して類似する手順が従われてよい。つまり通知１２６は、動きモニタ１３０ｌが、指定期間、運動が検出されず、指定期間明かりがついていることを示す場合に送信される。さらに詳しく後述されるように、これらのタイプの複数の基準シナリオの処理は、監視装置１３０、処理装置１２０、及び／またはクライアント装置１１６によって処理されてよい。
【００３５】
図１に描かれている実施形態は例証的にすぎない。描かれているシステム１００は複数台の監視装置１３０と、ただ１台の処理装置１２０と、１台のクライアント装置１１６とを含むが、開示されているシステム及び方法の範囲で複数の処理装置１２０とクライアント１１６が活用されてもよい。さらに監視装置１３０は、単に図１に示されているものだけではなく、種々の被監視システムを監視するために活用されてよい。
【００３６】
図２は、持続状態通知システム２００の一実施形態のブロック図である。クライアント装置２１６、ネットワーク２２４、監視装置２３０、及び被監視システム２４０が描かれている。描かれている実施形態では、処理装置１２０が図１に示されているように活用されていない。
【００３７】
図１に関連して示されているように、クライアント装置２１６は、監視装置２００によって生成される通知２２６を受信し、処理し、送ってよいコンピュータデバイスである。やはり上記に示されたように、クライアント装置２１６と監視装置２３０間の通信を可能にするネットワーク２２４は、多様に具現化されてよい。クライアント装置２１６は、監視装置２３０に対して通知２２６のためのパラメータ２４６を送信するように活用されてもよい。
【００３８】
一実施形態では、パラメータ２４６を送信する装置は必ずしも通知２２６を受信しない。しかしながら、図２に描かれているシナリオでは、クライアント装置２１６は、パラメータ２４６を送信するだけではなく、通知２２６も受信する。
【００３９】
監視装置２３０は、図２にも描かれている。一実施形態では、監視装置２３０は単純な埋め込み装置である。監視装置２３０は、たとえそれが埋め込み装置として具現化されても、さらに複雑な計算力及び構成要素を含む他の方法で具現化されてよいことは言うまでもない。
【００４０】
描かれている監視装置２３０はセンサ２５０と、タイマ２５２と、パラメータ記憶構成要素２５４と、ネットワーク通信構成要素２２４とを含む。センサ２５０は、例えば電気センサ２５０（例えば、被監視回線内に存在する電気の電圧を決定するセンサ）、光センサ（例えば運動センサ）、接触感知器（例えば人間パルスモニタ）、及び／または（例えば、分析される物質の化学成分を決定するための）化学センサを含む。タイマ２５２は、被監視システム２４０がいつ（パラメータ２４６により指定される）指定期間、指定された状態にあったのかを判断する。パラメータ記憶構成要素２５４は、クライアントデバイス２１６によって生成されるパラメータ２４６を記憶するために活用される。再び、パラメータ２４６は、被監視システム２４０の特定の状態、指定期間、及び／または他の項目を含んでよい。ネットワーク通信構成要素２５６により、監視装置２３０は他の装置からデータを受信でき、またそれらへデータを送信できる。上記構成要素２５０、２５２、２５４、２５６は例示的にすぎない。特定の実施形態では、これらの構成要素２５０、２５２、２５４、２５６の１つまたはいくつかが省略されてよいし、あるいは他の構成要素が含まれてよい。
【００４１】
被監視システム２４０は、監視するべきいかなるものであってよい。例えば、これは個人の心拍数または血糖値、室内に動きが存在すること、ＲＦＩＤタグが付いた品目の棚上での存在、フィルタが炉内にあった時間、電池が火災報知機内にある時間、あるいは製品が棚上に、あるいは冷蔵庫内にある時間を含むことがあるであろう。
【００４２】
図解されているシステムでは、クライアントデバイス２１６が、通知２２６が提供されるパラメータ２４６を指定した。一実施形態では、これらのパラメータ２４６は、被監視システム２４０の指定された状態（例えば冷蔵庫のドアが開いている）及び／または通知２２６が送信される前に被監視システム２４０が指定された状態になければならない指定期間を含む。パラメータ２４６は、例えば、通知２２６が送信されなければならない場所を含むことができるであろう。一実施形態では、装置２３０はただ１つの状態だけしか監視されるのを許さないため、特定の状態はパラメータに含まれる必要がない。例えば、ある特定の動きモニタに関して、一実施形態では、唯一の監視可能な状態は、「運動検出なし」状態または代りに「運動検出済み」状態となるであろう。
【００４３】
パラメータ２４６の受信に続いて、センサ２５０はパラメータ２４６に基づいて被監視システム２４６を監視する。被監視システム２４０が特定の状態にあるとき、タイマ２５２は起動される。被監視システム２４０が指定期間特定の状態に留まる場合、監視装置２３０は、ネットワーク通信構成要素２２４を活用するクライアント装置２１６に通知２２６を送信するであろう。被監視システム２４０が、指定期間に達する前に特定の状態以外の状態に変化すると、タイマ２５２は、特定の状態が再び検出されるまでゼロまたはヌルにリセットされる。
【００４４】
図２に示されている実施形態は例示的にすぎない。例えば、本明細書に開示されているシステム及び方法の範囲内では、持続状態通知システム２００の実施形態は多くのクライアント装置２１６、種々の異なるネットワーク２２４、及び多くの異なる種類の監視装置２３０及び被監視システム２４０を含んでよい。
【００４５】
図３は、監視装置の動作または状態の一実施形態を描く流れ図３００である。初期状態は「イベントオフ」状態３０２である。これは、被監視システムの特定の状態がまだ検出されてないときの監視装置の状態３０２である。被監視システムが特定の状態３０４にあるとき、特定の状態の開始時刻を追跡調査する変数（例えばＥｖｅｎｔＳｔａｒｔＴｉｍｅ）が現在時刻に設定される３０６。
【００４６】
「ＥｖｅｎｔＯｎ」状態３０８の間、被監視システムの監視が続行する。被監視システムが指定期間３０９、特定の状態に留まる場合、通知がクライアント装置に送信される３１０。以後の通知が所望される、あるいは要求される場合、それらは、すべての要求された／構成された通知が送信される３１０まで配信される。それからシステムは「ＥｖｅｎｔＮｏｔｉｆｉｅｄ」状態３１２に移動する。監視装置は、被監視システムが特定の状態から変化する３１４までこの状態３１２に留まる。それ以後、該変数（例えばＥｖｅｎｔＳｔａｒｔＴｉｍｅ）は、ヌルに設定され３１６、監視装置は「ＥｖｅｎｔＯｆｆ」状態３０２に移動する。
【００４７】
「ＥｅｎｔＮｏｔｉｆｉｅｄ」状態３１２は、被監視システムの特定の状態が、指定期間をもう一度反復する間持続する場合に、二重の通知を回避するために活用される。一実施形態では、「ＥｖｅｎｔＮｏｔｉｆｉｅｄ」状態３１２は省略される。したがって、このような実施形態では、特定の状態が、指定期間をもう一度反復する間持続する場合、別の通知が送信される。一実施形態では、パラメータが以後の通知の頻度及び種別を制御するために使用されてよい。これは、例えば、セキュリティシステムにおいて初期に低い警報を鳴らし、続いてライトが点灯し、さらに大きな警報が続き、次に携帯電話または警備会社への電話が続くように使用される可能性があるような、通知方法の段階的拡大または変換を可能にする。
【００４８】
被監視システムが（指定期間が期限切れになる前に）「ＥｖｅｎｔＯｎ」状態３０８の間に状態を変更すると（３１８）、変数（例えばＥｅｎｔＳｔａｒｔＴｍｅ）がヌルに設定されるか（３１６）、あるいはそれ以外の場合リセットされる。再び、監視装置は次に「ＥｖｅｎｔＯｆｆ」状態３０２に移行する。
【００４９】
図３に示されている実施形態は単に例証的にすぎない。このような装置の中で活用される状態は、本明細書に開示されているシステム及び方法の範囲内で多くのさまざまな方法で構成されてよい。
【００５０】
図４は、持続状態通知システム４００の代替実施形態を描いている。このシステム４００は、図２に示されているシステム２００に類似している。したがって、クライアント装置４１６、ネットワーク４２４、監視装置４３０、及びその構成要素（センサ４５０、タイマ４５２、パラメータ記憶装置４５４、及びネットワーク通信構成要素４５６）が、図２に示されている実施形態とほぼ同様に機能する。
【００５１】
しかしながら、このシステム４００では、監視装置４３０は被監視システム４４０と統合されている。例えば、（図１に図示されている）自動モニタ１３０ａは、それが活用される車両と統合されてよい。つまり、自動モニタ１３０ａは、エアフィルタ、燃料フィルタ、または定期的に保守または修理を必要とすることがある類似する品目等の車両１１２のさまざまな態様のためのセンサ４５０のシステムを備えてよい。（図１に図示されている）動きモニタ１３０ｌは、被監視システム４４０（運動が検出される領域）と統合できるが、明かりセンサ４５０は、例えば照明設備または電灯のスイッチ等と統合されてよい。
【００５２】
したがって、図４に開示されている実施形態は次のように機能する。パラメータ４４６は、クライアント装置４１６から監視装置４３０に送信される。監視装置４３０は、該パラメータ４４６に従って被監視システム４４０を監視する。被監視システムが指定期間、特定の状態に留まるとき、通知４２６がネットワーク４２４を介してクライアント装置４１６に送信される。
【００５３】
図４に示されている実施形態は、複数のクライアント装置４１６、非監視システム４４０、及び／または監視装置４３０の使用を含む、開示されているシステム及び方法の範囲内の多くの異なる方法で構成されてよい。
【００５４】
図５は、持続状態通知システム５００の代替実施形態である。描かれている実施形態では、クライアント装置５１６、処理装置５６０、ネットワーク及び監視装置５３０が活用されている。簡単にするために、被監視システム、監視装置５３０の構成要素、及びネットワークは図示されていない。処理装置５６０、監視装置５３０、及びクライアント装置５１６は、（例えば、ユニバーサルシリアルバス（ＵＳＢ）ケーブル、ファイアワイヤケーブル、または別個のネットワーク等の）ネットワークまたは他の通信チャネルを介して電子通信している。一実施形態（描かれていない）では、クライアント装置５１６及び処理装置５６０は、統合されたコンピュータデバイスを備え得るであろう。監視装置５３０は、互いと電子通信している可能性がある。
【００５５】
図１に描かれている実施形態でのように、処理装置５６０はパラメータ５４６及び通知５２６を処理する（例えばフィルタリングし、送る）ために活用されてよい。この実施形態では、パラメータ５４６ａが、該パラメータ５４６を処理する処理装置５６０に送信される。処理装置５６０は、要すればパラメータ５４６ａを再公式化する（ｒｅｆｏｒｍｕｌａｔｅ）、あるいは解析してから、パラメータ５４６ｂからｃを適切な監視装置５３０に送信する。言うまでもなく、一実施形態では、パラメータ５４６ａはネットワークを介して監視装置５３０に直接的に送信できるであろう。
【００５６】
その後、監視装置５３０は被監視システムの監視を開始する。被監視システムが指定期間、特定の状態に留まるとき、通知５２６ａ−ｂは処理装置５６０に送信される（再び、代替実施形態では、通知５２６はクライアント装置５１６に直接的に送信されてよい）。その後、処理装置５６０は受信される通知５２６ａ−ｂを処理してよい。特に、処理装置５６０は通知５２６をフィルタリングし、適切なクライアントデバイス５１６に送ってよい。
【００５７】
処理装置５６０は、通知５２６がいつ特定のクライアント装置５１６に送信されるのかを決定するために複数の監視装置５３０（つまり、複数の基準）の使用を可能にする。例えば、第１の基準は、テレビが少なくとも１０分間ついていることを必要とする可能性がある。第２の基準は、関連する部屋の中で１０分間動きが検出されないことを必要とする可能性がある。その結果、該第１の基準と第２の基準を記述するパラメータ５４６ａは処理装置５６０に送信される。処理装置５６０は、次にパラメータ５４６ｂ−ｃを解析し、関連するテレビモニタ５３０ａに、及び関連する動きモニタ５３０ｂに再送する。これらのパラメータ５４６が満たされると、適切な通知５２６が処理装置５６０に送信される。処理装置５６０は、それが受信する第１の通知５２６ａを直ちに伝えない。代わりに、処理装置５６０は、通知５２６ｃをクライアント装置５１６に送信する前に両方の基準が満たされたことを確実にするために第２の装置５３０ｂからの通知５２６ｂを待つ。
【００５８】
処理装置５６０が、複数の基準パラメータ５４６を適切に管理するために、受信されるパラメータ５４６ａの適応を必要とすることがある。例えば、前述される例を活用して、テレビが１０分間ついていることを示す通知５２６ａが処理装置５６０で受信され、１０分間「動きなし」の通知５２６ｂがまだ受信されない場合、通知５２６ｃはクライアント装置５１６に送信されない。しかしながら、動きなしの通知５２６ｂが５分後に受信されると、どうなるのか。パラメータ５４６を適応しないと、処理装置５６０は、テレビが依然としてついているかどうかを決定できず、クライアントに通知５２６を不適切に送信することがあるであろう。しかしながら、パラメータ５４６ｂの第２の集合は、通知５２６ａに含まれるタイマ値に対する要求を含むように適応できるであろう。タイマ値は、監視されているテレビがどのくらい長くついているのかを示す。タイマ値に関連付けられるタイマは、テレビがついたままにされる限り１０分の印を超えて実行し続ける。１０分間、動きなしの通知５２６ｂが以後第２の監視装置５３０ｃから受信されると、パラメータの第２のセット５４６ｂ（またはタイマ値を得るように明確に設計される要求）が再び第１の監視装置５３０ａに送信できるであろう。タイマ値は処理装置５６０に戻されるか、あるいは代わりに、テレビが少なくとも１０分間ついたいた場合には、（要すればタイマ値を含む）通知５２６ａが処理装置５６０に送信できるであろう。通知５２６ａ及び／またはタイマ値を使用して、処理装置５６０は、テレビが少なくとも１０分ついているかどうかを判断し、クライアント装置５１６に不適切な通知５２６ｃを送信するのを回避できる。
【００５９】
図５に開示されているシステム５００は、多くの異なる方法で実現されてよい。例えば、一実施形態では、上記手順は、監視装置５３０及び／またはクライアント装置５１６がこれらの手順を実行するための命令を備える場合には処理装置５６０なしでも実現できるであろう。さらに、多くの異なるクライアント装置５１６、処理装置５６０及び／または監視装置５３０は、開示されているシステム及び方法の範囲内で活用されてよい。
【００６０】
図６は、持続状態通知システム６００の代替実施形態である。描かれている実施形態では、２台のクライアント装置６１６ａ−ｂ、処理装置６６０、ネットワーク及び監視装置６３０が活用される。簡単にするために、被監視システム、監視装置６３０の構成要素、及びネットワークは図示されていない。処理装置６００、監視装置６３０及びクライアント装置６１６は、ネットワークまたは他の通信チャネルを介して電子通信する。一実施形態（描かれていない）では、クライアント装置６１６及び処理装置６６０の１つは統合コンピュータデバイスを備えることができるであろう。
【００６１】
図５に描かれている実施形態と同様に、処理装置６６０は、パラメータ６４６及び通知６２６を処理するために活用されてよい。この実施形態では、第１のパラメータ及び第２のパラメータ６４６ａから６４６ｂが、クライアント装置６１６ａ〜６１６ｂのそれぞれから処理装置６６０に送信される。一実施形態では、パラメータ６４６ａ〜６４６ｂが、ネットワークを介して監視装置６３０に直接的に送信できることは言うまでもない。
【００６２】
この点で、処理装置６６０は、第１のパラメータと第２のパラメータ６４６をどのようにして調整するのかを決定する必要がある。例えば、テレビが３０分間ついているときに、第１のパラメータ６４６ａが通知６２６を必要とし、テレビが４５分間ついているときに、第2のパラメータ６４６ｂが通知６２６を必要とすると仮定する。このケースでは、処理装置６６０は最小公分母（つまり、１５分）を特定してから、監視装置６３０に適切なパラメータ６４６ｃを送信するであろう。監視装置６３０に送信されたパラメータ６４６ｃは、１５分ごとに通知６２６を必要とするであろう。受信された第１の通知６２６は処理装置６６０で記録されるであろうが、クライアント装置６１６ａ〜６１６ｂには通知は提供されないであろう。第２の通知６２６が１５分後に監視装置６３０から受信されると、通知６２６ｂは第１のクライアント装置６１６ａに送信されるであろう。第３の通知６２６が１５分後に受信されると、通知６２６ｃが第２のクライアント装置６１６ｂに送信される。このようにして、処理装置６６０は監視装置６３０から受信される通知６２６を処理する（例えばフィルタリングし、定式化する）。
【００６３】
図６に示されている実施形態は例証的にすぎない。一実施形態において、上記手順が、監視装置６３０及び／またはクライアント装置６１６がこれらの手順を実行するための命令を含む場合には、処理装置６６０なしで実現できるであろうことは言うまでもない。開示されているシステム及び手順が多くのクライアント装置６１６、処理装置６６０、及び／または監視装置６３０と関連して実現されてよいことに留意されなければならない。
【００６４】
図７は、被監視システム２４０の状態が指定期間、持続するときに通知を提供するための方法７００を描く流れ図である。通知６２６がいつクライアント装置６１６に送信されなければならないのかを定めるパラメータ６４６が受信される（７０２）。該パラメータは、単独の基準または複数の基準を含んでよい。その後、監視装置６３０は、該パラメータに従って被監視システムを監視する（７０４）。該被監視システムが特定の状態にあることが検出される（７０６）。タイマが監視装置の中で起動される（７０８）。その後、監視装置は、被監視システムが特定の状態に留まっているかどうかを突き止めるために被監視システムを監視し続ける（７１０）。
【００６５】
被監視システムがパラメータによって指定された期間、特定の状態に留まる場合、通知がクライアント装置に送信される（７１２）。一実施形態では、通知は、クライアント装置への伝送の前に処理装置６６０によって処理される、または送られる。被監視装置が、指定期間が経過する前に特定の状態以外の状態に変化すると、タイマがリセットされ（７１４）、被監視システムの監視（７０４）が再び開始する。
【００６６】
上記方法７００は、種々のさまざまな構成に関連して実現されてよい。例えば、この方法７００は、図２及び図４に描かれているように、被監視システムと統合されている、あるいは統合されていない監視装置に関連して実現されてよい。それは、図５から図６に描かれているように、複数のクライアント装置、ネットワーク、及び／または処理装置に関連して実現されてよい。
【００６７】
開示されている方法７００は、ネットワークトラフィックを最小限に抑え、ネットワーク通信における混乱が監視システムに与える可能性のある影響を最小限に抑える。例えば、上記方法７００は、すべてのケースにおいて、被監視システムの状態を突き止めるために集中監視システムが各装置を周期的にポーリングすることを必要としない、あるいは監視装置が被監視システムの状態の各変化を集中監視システムに通知することを必要としない。このような集中システムは多くの問題を引き起こしうる。例えば、このような集中システムが、指定期間、前扉が開いているかどうかを監視する場合、以下の問題が生じるであろう。
【００６８】
・該扉を監視する遠隔装置から送信されるあらゆるイベントが集中コンピュータに達する保証がない。ネットワークが、扉が開かれるときと、閉じられるときの間に故障する場合、監視コンピュータは、該扉がこの期間中「開放」状態に留まったと間違って判断する可能性がある。
【００６９】
・遠隔装置から送信されるあらゆる信号が集中監視システムに到達する補償がないため、イベントが実際に持続した旨の保証がない。注記された例では、ネットワークが一時間ダウンし、該扉がその時間中に何度も開放され、閉鎖される場合、監視コンピュータは、該扉が該時間を通して持続状態に留まったと間違って判断するであろう。
【００７０】
・監視コンピュータが故障する、または保守等のためにダウンされることがある。前述された集中システムのシナリオでは、監視コンピュータが装置の過去の状態を覚えていることが必要とされるであろう。あらゆる装置の状態がＲＡＭよりむしろ不揮発性メモリに記憶されていない限り、これらの過去の状態は失われ、監視システムは故障するであろう。
【００７１】
・最後に、各個別遠隔装置が被監視システムの持続状態を追跡調査する場合よりもさらに多くの帯域幅資源及び他の計算資源が、遠隔ポーリングを活用する、あるいは遠隔装置から周期的な更新を受け取る集中システムにより消費される。
【００７２】
図８は、監視装置８０２の実施形態で通常活用される主要なハードウェア構成要素を描くブロック図である。監視装置８０２は、通常、監視装置８０２の多様な構成要素と電子通信するプロセッサ８０４を含む。該プロセッサ８０４は、監視装置８０２の動作を制御し、マイクロプロセッサ、マイクロコントローラ、デジタル信号処理装置（ＤＳＰ）、または当分野で公知の他の装置として具現化されてよい。プロセッサ８０４は、通常、メモリ８０６内に記憶されているプログラム命令に基づいて論理演算及び算術演算を実行する。
【００７３】
プロセッサ８０４も、通信インタフェース８０８と電子通信してよい。通信インタフェース８０８は、外部コンピュータデバイス、サーバ、埋め込み装置、デバイスコントローラ、記憶装置等との通信のために使用されてよい。このようにして、監視装置８０２の通信インタフェース８０８は、他の装置から信号を送信する、または受信するように設計されてよい。通信インタフェース８０８は、有線通信技術、無線通信技術、あるいは両方に基づいてよい。さまざまなタイプの通信インタフェース８０８の例は、シリアルポート、パラレルポート、ＵＳＢ、イーサネット(登録商標)アダプタ、ＩＥＥＥ１３９４バスインタフェース、小型コンピュータ用周辺機器インタフェース（ＳＣＳＩ）バスインタフェース、赤外線（ＩｒＤＡ）通信ポート、ブルーツース無線通信アダプタ等を含む。
【００７４】
プロセッサ８０４は、一実施形態において、プロセッサ８０４との、つまり言い換えると電気信号の形で入力及び／または出力が可能な装置との電子通信が可能な多様な入力８１０装置及び／または出力８１２装置に動作可能に接続されてよい。さまざまな種類の入力装置８１０の例は、キーパッド、マウス、マイク、遠隔制御装置、ボタン、トラックボール、タッチパッド、タッチスクリーン、ライトペン等を含む。さまざまな種類の出力装置８１０の例は、（監視装置８０２のステータスまたは選択された機能を表示するための）ＬＣＤ画面及び音声スピーカを含む。
【００７５】
監視装置８０２は、メモリ８０６を含んでもよい。該メモリ８０６は、プロセッサ８０４とは別個の構成要素であってよい、あるいはそれはプロセッサ８０４と一体化された機載メモリ８０６であってよい。例えば、マイクロコントローラは、多くの場合、特定量の機載メモリを含む。本明細書に使用されるように、用語「メモリ」８０６は、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリ装置、プロセッサ８０４とともに含まれる機載メモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ等の任意の電子記憶媒体として幅広く定義されている。メモリ８０６は、通常、プログラム命令及び他のタイプのデータを記憶する。プログラム命令は本明細書に開示されている方法のいくつかまたはすべてを実現するためにプロセッサ８０４によって実行されてよい。メモリ８０６は、例えば装置スタイルシートを記憶するために使用されてもよい。
【００７６】
作られた監視装置８０２は、センサ８１４も含む。該センサ８１４は、被監視システムが特定の状態にあるかどうかを判断するために多くの異なったやり方で具現化されてよい。センサ８１４は、例えば電気センサ、光センサ、接触感知器、及び／または化学センサを含んでよい。
【００７７】
一実施形態では、監視装置８０２は、埋め込み装置である。埋め込み装置は、読取専用メモリに、全部ではないが、そのプログラミングコードの多くを記憶する。埋め込み装置は汎用コンピュータではないが、一般的には周囲装置に制御信号を送信する等の特殊な目的を実行する。代替実施形態では、監視装置はデスクトップコンピュータ、サーバ、ノートパソコンまたはラップトップコンピュータ、タブレットＰＣ、パーソナルデジタルアシスタント（ＰＤＡ）または他のタイプのコンピュータデバイスを備えてよい。クライアント装置及び処理装置は、センサ８１４を除き類似した構成要素も含んでよい。
【００７８】
本システム及び方法は複数の状況で使用されてよい。例えば、持続状態通知システムは、図９から図１１に描かれている多様な制御システムと関連して活用されてよい。監視システム及び制御システムは同じネットワークを活用してよく、多くの制御装置が監視機能を実行してもよい。さらに、通知に応えて、ユーザは、通知が提供されるいくつかの問題を矯正するために制御システムを利用してもよい。例えば、通知システムを活用して、ユーザは、テレビ受像機が誰もそれを見ていない状態でしばらくの間ついていることを学習する可能性がある。そのとき、制御システムを活用して、ユーザはテレビ受像機を遠隔でオフにしてよい。
【００７９】
図９は、これらのシステム及び方法が実現されてよいシステム９００の一実施形態を描いている。特に、図９は、照明コントローラシステム９０８を含む照明システム９００の一実施形態を描くブロック図である。図９の照明システム９００は、例えば、家の中の多様な室内に組み込まれてよい。描かれているように、システム９００は、部屋１  ９０２、部屋２  ９０４、及び部屋３  ９０６を含む。このシステム９００は、家、居住施設、建物、または他の環境の中の任意の数の種々の部屋の中で実現されてよい。
【００８０】
照明コントローラシステム９０８は、システム９００の中の追加の埋め込みシステム及び構成要素を監視、制御してよい。一実施形態では、部屋１  ９０２と部屋２  ９０４は、それぞれスイッチ構成要素９１４、９１８を含む。該スイッチ構成要素９１４、９１８は、二次埋め込みシステム９１６、９２０を含んでもよい。二次埋め込みシステム９１６、９２０は、中央照明コントローラシステム９０８から命令を受信してよい。二次埋め込みシステム９１６、９２０は、次にこれらの命令を実行してよい。該命令は多様なライト構成要素９１０、９１２、９２２及び９２４の電源を入れる、または電源を切ることを含んでよい。該命令は多様なライト構成要素９１０、９１２、９２２及び９２４の明度を調光する、または高めることも含んでよい。該命令は、ライト構成要素９１０、９１２、９２２及び９２４の明度を多様なパターンで用意することをさらに含んでよい。二次埋め込みシステム９１６、９２０は、中央埋め込みシステム９０８を通して各ライト構成要素９１０、９１２、９２２、及び９２４を監視し、制御することも容易にしてよい。
【００８１】
照明コントローラシステム９０８は、部屋３  ９０６内に二次埋め込みシステム９２８を含むライト構成要素９２６に直接的に命令を提供する可能性もある。中央埋め込みシステム９０８は、例えば、二次埋め込みシステム９２８に、個々のライト構成要素９２６の電源を切る、または電源を入れるように命令してよい。同様に、中央埋め込みシステム９０８から受け取られる命令は、個々のライト構成要素９２６の明度を調光することまたは高めることを含んでよい。照明コントローラシステム９０８は、システム９００の中の個々のライト構成要素９３０、９３２を監視し、直接的に命令を提供してもよい。
【００８２】
図１０は、本発明の本システム及び命令が実現されてよいシステムの追加実施形態を描いている。特に図１０はセキュリティシステム１０００を描くブロック図である。照明システムの場合と同様に、セキュリティシステム１０００は、描かれている実施形態において、部屋１  １００２、部屋２  １００４、及び部屋３  １００６で実現されている。これらの部屋は家または他の閉鎖環境という制限の中にあってよい。システム１０００は、部屋１、２、及び３、１００２、１００４、１００６が領域または境界を表わす非閉鎖環境で実現されてもよい。
【００８３】
システム１０００は、セキュリティコントローラシステム１００８を含む。該セキュリティコントローラシステム１００８は、システム１０００内の多様な構成要素を監視し、それらから情報を受信する。例えば、部屋１と２、１００２、１００４内の運動センサ１０１４、１０１８はそれぞれ二次埋め込みシステム１０１６、１０２０を含んでよい。運動センサ１０１４、１０１８は、運動のための領域を監視し、二次埋め込みシステム１０１６、１０２０を介して運動が検出されると二次コントローラシステム１００８に警告してよい。セキュリティコントローラシステム１００８は、システム１０００内の多様な構成要素に命令を出してもよい。例えば、セキュリティコントローラシステム１００８は、ウィンドウセンサ１０１０、１０２２またはドアセンサ１０１２、１０２４の電源を入れる、または電源を切るために二次埋め込みシステム１０１６、１０２０に命令を出してよい。一実施形態では、二次埋め込みシステム１０１６、１０２０は、ウィンドウセンサ１０１０、１０２２がウィンドウの動きを検出するとセキュリティコントローラシステム１００８に通知する。同様に、二次埋め込みシステム１０１６、１０２０は、ドアセンサ１０１２、１０２４が扉の動きを検出するとセキュリティコントローラシステム１００８に通知する。
【００８４】
セキュリティコントローラシステム１００８は、システム１０００内の個々の構成要素を監視し、個々の構成要素に直接的に命令を出してもよい。例えば、セキュリティコントローラシステム１００８は、運動センサまたはウィンドウセンサ１０３０、１０３２を監視し、それらの電源を入れる、または電源を切るための命令を出してよい。
【００８５】
システム１０００を構成する各個々の構成要素も、二次埋め込みシステムを含んでよい。例えば、図１０は、二次埋め込みシステム１０２８を含むドアセンサ１０２６を描いている。電子ドアロック１０２９も図示されている。セキュリティコントローラシステム１００８は、同様に前述されたように二次埋め込みシステム１０２８を監視し、それに命令を出してよい。
【００８６】
図１１は、ホームシステム１１００の一実施形態を描くブロック図である。ホームシステム１１００は、照明システム９００、セキュリティシステム１０００等の多様なシステムの監視を容易にするホームコントローラシステム１１０８を含む。該ホームシステム１１００により、ユーザは１台または複数台の埋め込み装置を通して多様な構成要素及びシステムを制御できる。一実施形態では、ホームコントローラシステム１１０８は、図９及び図１０に関連して前述されたのと同じように監視し、情報を提供する。描かれている実施形態では、ホームコントローラシステム１１０８は、二次埋め込みシステム１１２０を介して加熱構成要素１１２４に命令を出す。加熱構成要素１０２４は、通常は居住場所またはオフィスに見られる炉または他の加熱装置を含んでよい。ホームコントローラシステム１１０８は、二次埋め込みシステム１１２０を介して加熱構成要素１１２４の電源を入れる、または電源を切るための命令を出してよい。
【００８７】
同様に、ホームコントローラシステム１１０８は、冷却構成要素１１３０等のホームシステム１１００内の構成要素を監視し、直接的に命令を出してよい。冷却構成要素１１３０は、通常は居住場所またはオフィスで見られるエアコンまたは他の冷却装置を含んでよい。ホームコントローラシステム１１０８は、冷却構成要素１１３０に、ホームコントローラシステム１１０８によって収集される温度読取値に応じて電源を入れる、または電源を切るように命令してよい。ホームシステム１１００は、図９及び図１０に関して前述されたのと同様に機能する。
【００８８】
情報及び信号は、種々の異なる技術及び技法のどれかを使用して表されてよい。例えば、上記説明を通して参照されてよいデータ、命令、コマンド、情報、信号、ビット、記号、及びチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光粒子、あるいはその任意の組み合わせによって表されてよい。
【００８９】
本明細書に開示されている実施形態と関連して説明された多様な例証的な論理ブロック、モジュール、回路、及びアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実現されてよい。ハードウェアとソフトウェアのこの互換性を明確に図解するために、多様な例証的な構成要素、ブロック、モジュール、回路、及びステップが、その機能性という点で概して前述された。このような機能性がハードウェアまたはソフトウェアとして実現されるかどうかは、全体的なシステムに課される特定のアプリケーションまたは設計制約に依存する。当業者は、それぞれの特定の用途について変化するやり方で該説明された機能性を実現してよいが、このような実現の決定は、本発明の範囲から逸脱を引き起こすと解釈されるべきではない。
【００９０】
本明細書に開示されている実施形態と関連して説明される多様な例証的な論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）または他のプログラマブル論理装置、離散ゲートまたはトランジスタ論理、離散ハードウェア構成要素、あるいは本明細書に説明される該機能を実行するように設計されたその任意の組み合わせで実現される、あるいは実行されてよい。汎用プロセッサはマイクロプロセッサであってよいが、代替案では、該プロセッサは従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連動する１台または複数台のマイクロプロセッサ等のコンピュータデバイスの組み合わせ、あるいは他のこのような構成として実現されてもよい。
【００９１】
本明細書に開示されている実施形態と関連して説明される方法またはアルゴリズムのステップは、ハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、あるいは該２つの組み合わせで直接的に具現化されてよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当分野で公知の任意の他の形式の記憶媒体に備わっていてよい。例示的な記憶媒体は、該プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替案では、記憶媒体はプロセッサに一体化してよい。プロセッサ及び記憶媒体はＡＳＩＣに備わっていてよい。ＡＳＩＣはユーザ端末に備わっていてよい。代替案では、プロセッサ及び記憶媒体はユーザ端末に離散構成要素として備わっていてよい。
【００９２】
本明細書に開示されている方法は、説明された方法を達成するための１つまたは複数のステップまたはアクションを備える。該方法ステップ及び／またはアクションは、本発明の範囲から逸脱することなく互いと交換されてよい。言い換えると、ステップまたはアクションの特定の順序が、本実施形態の適切な動作に必要とされない限り、特定のステップ及び／またはアクションの順序及び／または使用は、本発明の範囲から逸脱することなく修正されてよい。
【００９３】
本発明の特定の実施形態及び用途が図解され、説明されてきたが、本発明が本明細書に開示されている正確な構成及び構成要素に限定されないことが理解されるべきである。当業者に明らかとなる多様な変型例、変更及び変動は、本発明の精神及び範囲から逸脱することなく本明細書に開示されている本発明の方法及びシステムの配置、動作、及び詳細で加えられてよい。
【産業上の利用可能性】
【００９４】
本発明は埋め込みシステムに適用可能である。
【図面の簡単な説明】
【００９５】
【図１】家庭内で示される持続状態通知システムの一実施形態のブロック図である。
【図２】処理装置を含まない持続状態通知システムの実施形態を示すブロック図である。
【図３】監視装置の動作、つまり状態の一実施形態を描く流れ図である。
【図４】監視装置が被監視システムと統合される持続状態通知システムの代替実施形態を描く。
【図５】２台の監視装置及び１台の処理装置を含む持続状態通知システムの代替実施形態である。
【図６】２台のクライアント装置及び１台の処理装置を含む持続状態通知システムの代替実施形態である。
【図７】被監視システムのある状態が指定期間の間持続するときに通知を提供するための方法を描く流れ図である。
【図８】監視装置の実施形態とともに典型的に活用される主要なハードウェア構成要素を描くブロック図である。
【図９】本明細書に開示されている持続状態通知システム及び方法と関連して活用されてよい照明システムを描くブロック図である。
【図１０】本明細書に開示されている持続状態通知システム及び方法と関連して活用されてよいセキュリティシステムを描くブロック図である。
【図１１】開示されている持続状態通知システム及び方法と関連して活用されてよいホームシステムを描くブロック図である。
【図１】
2008522450.tif 000003
【図２】
2008522450.tif 000004
【図３】
2008522450.tif 000005
【図４】
2008522450.tif 000006
【図５】
2008522450.tif 000007
【図６】
2008522450.tif 000008
【図７】
2008522450.tif 000009
【図８】
2008522450.tif 000010
【図９】
2008522450.tif 000011
【図１０】
2008522450.tif 000012
【図１１】
2008522450.tif 000013
【国際調査報告】
2008522450.tif 000014
2008522450.tif 000015