(57)【特許請求の範囲】
【請求項１】
住居または中小企業（SMB）デマンドレスポンス（DR）調整の方法であって：
装置の現在位置が特定のエリア内であるかどうかを判定する段階と；
前記装置の現在位置が前記特定のエリア内である場合にDRイベント通知を前記装置に通信し、前記装置の現在位置が前記特定のエリア外である場合には前記DRイベント通知を前記装置に通信しない、段階であって、前記DRイベント通知はDRイベントに関するDRイベント情報および削減情報を含む、段階と；
通知受け取り確認を前記装置から受信する段階であって、前記通知受け取り確認は、前記DRイベント通知の受信を示す、段階と；
前記装置から参加信号を受信する段階であって、前記参加信号は、DRイベント参加確認またはDRイベント参加拒否を含むユーザー入力の少なくとも一部を表わす、段階と；
少なくとも部分的には前記参加信号および前記通知受け取り確認に基づいて、前記DRイベントについてのエネルギー削減を推定する段階とを含む、
方法。
【請求項２】
前記装置からフィードバックを受信する段階であって、前記フィードバックは、センサーによって収集されたデータに基づく、段階と；
前記フィードバックに基づいて前記装置に関連するユーザーの参加を評価する段階とをさらに含む、
請求項１記載の方法。
【請求項３】
前記フィードバックは、
（ｉ）前記装置の環境の熱的状態を測定する温度センサーの測定値、
（ｉｉ）前記装置の配向の測定値、
（ｉｉｉ）前記装置のカメラによって撮影されたサーモスタットのスクリーンショット
のうちの一つまたは複数を含む、請求項２記載の方法。
【請求項４】
前記フィードバックに基づいて前記装置に関連するユーザーの参加を評価する段階は、前記フィードバックに基づいて前記装置に関連するユーザーが前記削減情報に基づく削減要請に従ったかどうかを評価することを含む、請求項２または３記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本稿で論じられる実施形態は、住居および中小企業のデマンドレスポンスに関する。
【背景技術】
【０００２】
公益事業者は、ある種の高負荷期間の間、エネルギー使用の削減のインセンティブを与える。より大きな需要を満たす該公益事業者の能力を増すためまたは生産コストを最小化するためである。たとえば、夏季には、暑い日の午後遅くにピーク・エネルギー使用が生じることがある。公益事業者は、午後遅くのエネルギー使用を減らすよう工場にインセンティブをオファーすることがある。応答して、工場は、晩のより遅い時刻まで高負荷生産稼働を遅らせたり、工場内の空調を下げたり、あるいは他の仕方でエネルギー使用を減らしたりしうる。このようにして、公益事業者はピーク・エネルギー使用の間のエネルギー需要を満たす能力を増す、および／またはそうしたエネルギー需要を満たすために追加的なエネルギーを生産もしくは購入するのを避けることができる。
【０００３】
ピークまたは高負荷期間中のエネルギー使用の削減は、一般にデマンドレスポンス（DR）と称されることがある。特定の時間期間の間のエネルギー使用削減はDRイベントと称されることがある。DRイベントは一般に、公益事業者が高い需要を予期し、顧客にエネルギー使用を減らすまたは削減するよう求めるときに発生する。顧客が合意された量だけそのエネルギー使用を減らすと、公益事業者は顧客にインセンティブを提供してもよい。
【０００４】
いくつかのDRシステムでは、DRアグリゲーターが公益事業者と顧客の間の通信を媒介する。DRアグリゲーターは一般に、顧客と協調し、DRイベントを実装するための公益事業者との協定をもつ。
【０００５】
住居の顧客および／または中小企業（SMB:  small  and  medium  business）顧客（まとめて住居／SMB顧客）をDRイベントに含めることは、いくらかの困難を呈することがある。たとえば、各住居／SMB顧客のエネルギー削減は比較的限られている。よって、公益事業者またはDRアグリゲーターは、住居／SMB顧客の参加を調整することに投資される資源を制限することがある。さらに、住居／SMB顧客はさまざまなスケジュールおよび限られた洗練をもつことがあり、これは住居／SMB顧客がDRイベントに参加しうる可能性を減らしうる。
【０００６】
いくつかの公益事業者またはDRアグリゲーターは、ショート・メッセージ・サービス（SMS）メッセージを介してまたは電子メール・メッセージを介して住居／SMB顧客と通信する。しかしながら、SMSメッセージおよび電子メール・メッセージを介した通信は、住居／SMB顧客をDRイベントに参加するよう動機付けることにおいて非効率的であることがある。たとえば、SMSは公益事業者またはDRアグリゲーターにとって高価であることがあり、スタンドアローン・システムを通じて通信されることがある。さらに、SMSメッセージは住居／SMB顧客にDRイベントに参加するよう動機付けるには、十分な情報を含まないことがある。
【０００７】
あるいはまた、いくつかの機器は、公益事業者またはDRアグリゲーターによる直接的または間接的な制御を可能にする。しかしながら、そうした機器は購入するのが高価であり、セットアップするのが複雑である。よって、DRイベントへの参加のために提供されるインセンティブは、そうした機器を実装することに関わる費用を正当化しないことがある。
【０００８】
本願で請求される主題は、何らかの欠点を解決するまたは上記のような環境でのみ動作する実施形態に限定されない。むしろ、この背景は、本稿に記載されるいくつかの実施形態が実施されうる一つの例示的な技術領域を例解するために与えられているだけである。
【発明の概要】
【課題を解決するための手段】
【０００９】
ある実施形態のある側面によれば、住居または中小企業（SMB）デマンドレスポンス（DR）調整の方法が、DRサーバーからDRイベント通知を受領することを含んでいてもよい。DRイベント通知は、DRイベントに関するDRイベント情報および削減情報を含んでいてもよい。本方法は、DRサーバーに通知受け取り確認を通信することをも含んでいてもよい。通知受け取り確認は、DRイベント通知の受信を示してもよい。本方法は、DRイベントに関する削減要請を表示することを含んでいてもよい。削減要請は、DRイベント通知に含まれる削減情報に基づいていてもよく、DRイベント情報の何らかの部分を含んでいてもよい。本方法はまた、DRイベント参加確認またはDRイベント参加拒否を含むユーザー入力を受領することをも含んでいてもよい。本方法はさらに、該ユーザー入力の少なくとも一部を表わす参加信号をDRサーバーに通信することを含んでいてもよい。
【００１０】
実施形態の目的および利点は、少なくとも、請求項において具体的に指摘される要素、特徴および組み合わせによって、実現され、達成されるであろう。
【００１１】
上記の概括的な記述および下記の詳細な説明はいずれも例示および説明するものであって、特許請求される発明を制約するものではないことは理解しておくものとする。
【図面の簡単な説明】
【００１２】
例示的実施形態について、付属の図面を使って、さらなる具体性および詳細さをもって記述し、説明する。
【図１】例示的なデマンドレスポンス（DR）システムを示す図である。
【図２】図１のDRシステムにおいて実装されうる例示的なコンピューティング・システムを示す図である。
【図３Ａ】図１のDRシステムにおいて実装されうる例示的な装置で表示されうる情報の例示的なスクリーンショットである。
【図３Ｂ】図１のDRシステムにおいて実装されうる例示的な装置で表示されうる情報の例示的なスクリーンショットである。
【図３Ｃ】図１のDRシステムにおいて実装されうる例示的な装置で表示されうる情報の例示的なスクリーンショットである。
【図３Ｄ】図１のDRシステムにおいて実装されうる例示的な装置で表示されうる情報の例示的なスクリーンショットである。
【図３Ｅ】図１のDRシステムにおいて実装されうる例示的な装置で表示されうる情報の例示的なスクリーンショットである。
【図３Ｆ】図１のDRシステムにおいて実装されうる例示的な装置で表示されうる情報の例示的なスクリーンショットである。
【図４】住居または中小企業（SMB）DR調整の例示的方法の流れ図である。
【図５】本稿に記載される少なくとも一つの実施形態に基づいて構成される住居またはSMB  DR調整のもう一つの例示的方法の流れ図である。
【発明を実施するための形態】
【００１３】
本稿に記載されるいくつかの実施形態は、住居顧客および／または中小企業（SMB）顧客（まとめて住居／SMB顧客）のためのデマンドレスポンス（DR）に関する。ある例示的実施形態では、DRモジュールが、住居／SMB顧客に関連する装置上に記憶されていてもよい。DRモジュールは、公益事業者またはDRアグリゲーターに関連するDRサーバーからDRイベント通知を受領するよう構成されていてもよい。装置がDRイベント通知を受領した後、DRモジュールは通知受け取り確認をDRサーバーに通信してもよい。装置は、住居／SMB顧客に削減要請を表示してもよい。すると、住居／SMB顧客は、装置に何らかのユーザー入力を与えることによって、削減要請に含まれる情報およびインセンティブに基づいてDRイベントにオプトインまたはオプトアウトしうる。追加的または代替的に、住居／SMB顧客は、たとえば事前定義されたパターンまたは合意に基づいて、自動的にオプトインされてもよい。応答して、装置は次いで、住居／SMB顧客がDRイベントに参加するかどうかを示す参加信号をDRサーバーに通信してもよい。
【００１４】
追加的または代替的に、DRモジュールは、一つまたは複数の対象機器の選択を可能にしてもよい。これらおよび他の実施形態において、DRイベントの間の資源削減は、対象機器の動作に対する変更に基づいていてもよい。その際、削減要請は、対象機器に関係した情報およびインセンティブを含みうる。さらに、住居／SMB顧客は、次いで、装置に何らかのユーザー入力を与えることによって対象機器のうち一つまたは複数の機器の削減にオプトインまたはオプトアウトしうる。DRサーバーに送られる別の参加信号は、住居／SMB顧客が対象機器のどれを削減要請に従って動作することを合意したかを含むまたは示してもよい。
【００１５】
参加信号および通知受け取り確認に基づいて、公益事業者またはDRアグリゲーターは、DRイベントの資源削減を推定してもよい。さらに、公益事業者またはDRアグリゲーターは、住居／SMB顧客に関係する履歴データ、たとえば参加を促すのに十分なインセンティブ量、合意された削減の成功裏の遵守、応答までの時間遅延などを形成していってもよい。履歴データは、たとえば、将来のDRイベントを計画することおよび／または将来のDRイベントにある種の住居／SMB顧客を選択することもしくは含めることにおいて使われてもよい。
【００１６】
図１は、例示的なDRシステム１００を示している。DRシステム１００は、DRサーバー１１２と装置１０４との間のDRイベントに関する情報の通信のために構成されていてもよい。特に、いくつかの実施形態では、DRシステム１００は、装置１０４を介して住居／SMB顧客１０２に前記情報を通信するよう構成されていてもよい。前記情報は、住居／SMB顧客１０２にDRイベントを通知するためおよび／または住居／SMB顧客１０２によるイベントへの参加を招請するために住居／SMB顧客１０２に通信されてもよい。さらに、DRシステム１００は、住居／SMB顧客１０２から公益事業者１３８への、装置１０４およびDRサーバー１１２を介した情報の通信を可能にするよう構成されていてもよい。住居／SMB顧客１０２から公益事業者１３８に通信される情報は、たとえば、通知受け取り確認、フィードバックおよびユーザー入力を含んでいてもよい。いくつかの実施形態では、ユーザー入力はDRイベント参加確認または拒否を含んでいてもよい。DRシステム１００は、対象機器１３２に関して、装置１０４を使って、DRイベントまたはDRイベントに関連するエネルギー削減の実装を少なくとも部分的に可能にしうる。たとえば、いくつかの実施形態では、対象機器１３２の動作がDRサーバー１１２からおよび／または装置１０４から通信されるコマンドを通じて制御されてもよい。
【００１７】
図１に描かれるように、DRシステム１００は、装置１０４、対象機器１３２、DRサーバー１１２および商業および産業（C&I）サーバー１１４を含んでいてもよい。DRシステム１００では、装置１０４、対象機器１３２、DRサーバー１１２およびC&Iサーバー１１４はネットワーク１４０を介して通信してもよい。さらに、DRシステム１００では、DRモジュール１１０Ａ〜１１０Ｄ（一般にDRモジュール１１０または諸DRモジュール１１０）は、装置１０４、対象機器１３２、DRサーバー１１２およびC&Iサーバー１１４のうちの一つまたは複数に含まれてもよい。DRモジュール１１０は、装置１０４、対象機器１３２、DRサーバー１１２およびC&Iサーバー１１４の間でのネットワーク１４０を介した、DRイベントに関する情報の通信を可能にするよう構成されていてもよい。DRモジュール１１０の使用を通じて、公益事業者１３８、住居／SMB顧客１０２、C&I顧客１４２またはその任意の組み合わせは、DRイベントに関係して調整されうる。ネットワーク１４０、装置１０４、対象機器１３２、DRサーバー１１２およびC&Iサーバー１１４のそれぞれはDRモジュール１１０との関係で下記で記述される。
【００１８】
DRシステム１００は、ここでは、公益事業者１３８が住居／SMB顧客１０２に関連する住居サイトまたはSMBサイト（図示せず）に電気のような資源を提供するという具体例をもって記述される。さらに、DRシステム１００において、公益事業者１３８は、C&I顧客１４２に関連するC&Iサイト（図示せず）に該資源を提供してもよい。DRモジュール１１０は、DRイベントに関する情報が装置１０４およびC&Iサーバー１１４に通信されうるプラットフォームを提供してもよい。すると、住居／SMB顧客１０２および／またはC&I顧客１４２は、DRイベントに参加しうる。DRイベントは、住居サイト、SMBサイトおよび／またはC&Iサイトの資源使用を削減することを含んでいてもよい。よって、DRシステム１００において、DRモジュール１１０はC&I顧客１４２および住居／SMB顧客１０２の調整を単一のプラットフォームを介して可能にしてもよい。電気を提供する公益事業者のコンテキストで記述されているが、他の実施形態は、水、天然ガスまたはその他の資源のような、別の資源を提供する公益事業者のコンテキストで実装されてもよい。
【００１９】
公益事業者１３８は、資源の生産、伝送および／または配送に関わる任意のエンティティを含みうる。公益事業者１３８は、公有でも私有でもよい。公益事業者１３８のいくつかの例は、発電所、エネルギー協同組合および独立系統運用機関（ISO）を含みうるが、これに限られない。さらに、いくつかの図示しない実施形態において、公益事業者１３８は、DRアグリゲーターの代用とされたり、DRアグリゲーターと一緒に含められたりしてもよい。DRアグリゲーターは公益事業者１３８と住居／SMB顧客１０２および／またはC&I顧客１４２との間の仲介者のはたらきをしてもよい。DRアグリゲーターは一つまたは複数のDRイベントの実装を調整してもよく、よってDRイベントに関する情報をDRモジュール１１０を介して通信してもよい。
【００２０】
DRサーバー１１２は、プロセッサ、メモリおよび通信機能を含むハードウェア・サーバーを含んでいてもよい。図示した実施形態では、DRサーバー１１２は、装置１０４、C&Iサーバー１１４および対象機器１３２のうちの一つまたは複数との間でネットワーク１４０を介して情報を送受信するために、ネットワーク１４０に結合されてもよい。DRサーバー１１２は、DRモジュール１１０Ｃをホストしたり、あるいは他の仕方で記憶していたりしてもよい。DRモジュール１１０Ｃは、DRモジュール１１０Ａ、１１０Ｂおよび１１０Ｄのうちの一つまたは複数と情報を通信し、該情報に基づいて動作を実行するよう構成されていてもよい。特に、いくつかの実施形態では、DRモジュール１１０Ｃは、装置１０４のDRモジュール１１０ＡにDRイベント通知を通信するよう構成されていてもよい。DRイベント通知は、DRイベントに関するDRイベント情報および削減情報を含んでいてもよい。前記情報および／または削減情報は、DRイベント参加についておよび／または対象機器（たとえば対象機器１３２）削減についてのインセンティブを含んでいてもよい。
【００２１】
DRモジュール１１０Ｃは、インセンティブを生成してもよい。たとえば、DRモジュール１１０Ｃは、インセンティブの生成を、現在の資源価格のような経済条件、現在の需要、予期される価格、予期される需要およびC&I顧客１４２および／または住居／SMB顧客１０２に関係した履歴データのうちの一つまたは複数に基づいて行なってもよい。DRイベント通知およびDRシステム１００において通信される他の情報は、定義されたスキーマをもって拡張可能マークアップ言語（XML）のような特定のフォーマットに従って構成されていてもよい。
【００２２】
さらに、DRサーバー１１２のDRモジュール１１０Ｃは、装置１０４のDRモジュール１１０Ａ、対象機器１３２のDRモジュール１１０Ｂ、C&Iサーバー１１４のDRモジュール１１０Ｄまたはその任意の組み合わせから、通知受け取り確認、フィードバック、参加信号、他のデータまたはその組み合わせを受信するよう構成されていてもよい。通知受け取り確認は、DRイベント通知の受信を示してもよい。よって、公益事業者１３８は、それにより、たとえその後の通信が行なわれなくても、少なくともDRイベント通知が受信されたという指示を有しうる。参加信号は、装置１０４のDRモジュール１１０Ａにおいて受領されたユーザー入力の少なくとも一部を表わしていてもよい。ユーザー入力は、住居／SMB顧客１０２がDRイベントに参加することに合意することを示しうるDRイベント参加確認、あるいは住居／SMB顧客１０２がDRイベントに参加することに合意しないことを示しうるDRイベント参加拒否を含んでいてもよい。いくつかの実施形態では、DRイベント参加確認がないことが拒否を示してもよく、あるいはDRイベント拒否がないことが確認を示してもよい。フィードバックは、装置１０４に含まれるセンサー１３６によって集められたデータに基づいていてもよい。フィードバックに基づいて、DRモジュール１１０Ｃは住居／SMB顧客１０２の参加を評価（assess）しうる。さらに、少なくとも部分的には参加信号、通知受け取り確認および／またはフィードバックに基づいて、DRモジュール１１０Ｃは、DRイベントについての資源削減を推定してもよい。たとえば、DRモジュール１１０Ｃは住居／SMB顧客１０２が参加することに合意したかどうか、住居／SMB顧客１０２が削減することに合意した資源の量および合意された削減の遵守の確からしさを知りうる。複数の住居／SMB顧客１０２および複数のC&I顧客１４２を含むDRシステム１００の実施形態では、DRモジュール１１０Ｃは、複数の住居／SMB顧客１０２および複数のC&I顧客１４２からの参加信号、通知受け取り確認および／またはフィードバックを組み合わせるまたは総合することにより、そのDRイベントについての資源削減を推定してもよい。
【００２３】
いくつかの実施形態では、DRモジュール１１０Ｃは、第二のDRイベント通知をC&I顧客１４２に通信するよう構成されていてもよい。第二のDRイベント通知は、DRイベントに関するDRイベント情報およびC&I顧客１４２に関連する削減情報を含んでいてもよい。特に、これらおよび他の実施形態において、DRモジュール１１０Ｃは、DRイベント通知を、C&Iサーバー１１４に含まれるDRモジュール１１０Ｄに通信してもよい。
【００２４】
図１のDRシステム１００では、DRモジュール１１０Ｃは、前記DRイベント通知を装置１０４のDRモジュール１１０Ａに、前記第二のDRイベント通知をC&I顧客１４２に通信するよう構成されていてもよい。いくつかの実施形態では、DRシステム１００は、複数の住居／SMB顧客１０２および複数のC&I顧客を含んでいてもよい。これらおよび他の実施形態において、DRモジュール１１０Ｃは二つより多くのDRイベント通知を前記複数の住居／SMB顧客および／または複数のC&I顧客に通信してもよい。これらのDRイベント通知の任意の部分集合が、限定なしに、DRイベントに関する異なる情報、異なる削減量、インセンティブ情報などを含みうる。さらに、時間とともに、DRイベント通知は変化してもよい。DRイベント通知の変動は、単一のDRイベントの間に、単一の住居／SMB顧客１０２または単一のC&I顧客１４２に関して起こることもある。追加的または代替的に、DRイベント通知は、複数のDRイベントにわたって同様または同一であることもある。
【００２５】
C&Iサーバー１１４は、プロセッサ、メモリおよび通信機能を含むハードウェア・サーバーを含んでいてもよい。図示した実施形態では、C&Iサーバー１１４は、装置１０４、DRサーバー１１２および対象機器１３２のうちの一つまたは複数との間でネットワーク１４０を介してデータを送受信するために、ネットワーク１４０に結合されてもよい。C&Iサーバー１１４は、DRモジュール１１０Ｄをホストしたり、あるいは他の仕方で記憶していたりしてもよい。C&Iサーバー１１４はC&I顧客１４２に関連するC&Iサイトに位置していてもよい。公益事業者１３８は、C&I顧客１４２のDRイベントへの参加を評価するために、C&I顧客１４２とC&Iサーバー１１４を介して通信してもよい。
【００２６】
ネットワーク１４０は有線または無線でありえ、スター構成、トークンリング構成または他の構成を含むがそれに限られない数多くの異なる構成をもちうる。さらに、ネットワーク１４０は、ローカル・エリア・ネットワーク（LAN）、広域ネットワーク（WAN）（たとえばインターネット）および／または複数の装置がそれを通じて通信しうる他の相互接続されたデータ経路を含んでいてもよい。いくつかの実施形態では、ネットワーク１４０はピアツーピア・ネットワークを含んでいてもよい。ネットワーク１４０は、多様な異なる通信プロトコルにおける、多様な異なる媒体を介した、データの通信を可能にしうる遠隔通信ネットワークの諸部分に結合されるまたは該諸部分を含んでいるのでもよい。
【００２７】
いくつかの実施形態では、ネットワーク１４０は、データを送受信するために、ブルートゥース（登録商標）通信ネットワークおよび／またはセルラー通信ネットワークを含む。該送受信は、SMS、マルチメディア・メッセージング・サービス（MMS）、ハイパーテキスト転送プロトコル（HTTP）、直接データ接続、無線アプリケーション・プロトコル（WAP）、電子メール、スマート・エネルギー・プロファイル（SEP）、エコーネット・ライト（Echonet  Lite）、OpenADRなどを介することを含んでいてもよい。
【００２８】
いくつかの実施形態では、ネットワーク１４０は、対象機器１３２への制御コマンドの通信を可能にしてもよい。制御コマンドは、SEP、エコーネット・ライト、OpenADRのような標準ベースのプロトコルもしくは媒体または別の好適なプロトコルもしくは媒体（たとえば、無線忠実度（Wi-Fi）、ZigBee、HomePlug  Greenなど）に従ってォーマットされてもよい。さらに、ネットワーク１４０は、たとえば装置１０４の位置を提供しうる、衛星ベースの位置特定システム（たとえば全地球測位システム（GPS））および／または地上位置特定システム（たとえばWi-Fiベースの測位システム（WPS））を含んでいたりそれとインターフェースをもっていたりしてもよい。
【００２９】
通信は、ネットワーク１４０において、複数の媒体および／または複数のプロトコルを介して起こりうる。たとえば、いくつかの実施形態では、DRモジュール１１０ＣとDRモジュール１１０Ａおよび１１０Ｄとの間のネットワーク１４０を介した通信は、OpenADRに従ってフォーマットされてもよい。さらに、これらおよび他の実施形態において、DRモジュール１１０ＡとDRモジュール１１０Ｂの間の通信はSEPに従ってフォーマットされてもよい。
【００３０】
対象機器１３２は、公益事業者１３８からの資源を受領および／または消費し、削減機能をもつ任意の機器または装置を含みうる。たとえば、対象機器１３２は、低下消費状態で動作する、オフにされるなどの機能を有していてもよい。目標機器１３２は、住居／SMB顧客が直鉄的または間接的に対象機器１３２の動作に影響しうるよう住居／SMB顧客１０２の制御のもとにあってもよい。対象機器１３２のいくつかの例は、サーモスタット、照明、電子レンジ、ポンプ、モーター、衣類洗濯機、食器洗い機、ヒーター、空調機、衣類乾燥機、ファン、冷蔵庫およびオーブンを含みうるがこれに限られない。
【００３１】
対象機器１３２は、プロセッサ、メモリおよび通信機能を含むハードウェアを含んでいてもよい。図示した実施形態では、対象機器１３２は、装置１０４、DRサーバー１１２およびC&Iサーバー１１４のうちの一つまたは複数との間でネットワーク１４０を介してデータを送受信するために、ネットワーク１４０に結合されてもよい。対象機器１３２は、DRモジュール１１０Ｂを含んでいてもよい。DRモジュール１１０Ｂは、対象機器１３２の動作に影響しうる制御コマンドのような信号を受領し、実施してもよい。制御コマンドは、いくつかの実施形態では、DRサーバー１１２および／または装置１０４から通信されてもよい。さらに、いくつかの実施形態では、対象機器１３２はフィードバック、参加信号および／または通知受け取り確認を通信してもよい。
【００３２】
住居／SMB顧客１０２は、装置１０４に関連してもよい。たとえば、装置１０４は住居／SMB顧客１０２によって所有され、および／または日常的に操作されてもよい。さらに、住居／SMB顧客１０２はさらに住居サイトまたはSMBサイト（前述）、たとえば建物、家、構造物、設備（たとえば対象機器１３２）または公益事業者１３８によって配送される資源を消費する他のオブジェクトと関連していてもよい。さらに、住居／SMB顧客１０２は少なくとも部分的に、住居サイトまたはSMBサイトの資源の消費を制御してもよい。これは、対象機器１３２の制御を含みうる。
【００３３】
装置１０４は、プロセッサ１０８、メモリ１０６およびネットワーク通信機能を含むコンピューティング装置であってもよい。ネットワーク通信機能は、インターネット（たとえばWi-Fi）ネットワーキング機能、ブルートゥース（登録商標）、3G、4G、LTE通信ネットワーキング機能またはDRサーバー１１２、対象機器１３２およびC&Iサーバー１１４のうちの一つまたは複数とのネットワーク１４０を介した通信のために好適なその任意の組み合わせを含んでいてもよい。装置１０４のいくつかの例は、ラップトップ・コンピュータ、デスクトップ・コンピュータ、タブレット・コンピュータ、携帯電話、携帯情報端末（PDA）、モバイル電子メール装置、ポータブル・ゲーム・プレーヤー、ポータブル音楽プレーヤー、一つまたは複数のプロセッサが組み込まれているまたは結合されているテレビジョンまたはネットワーク１４０にアクセスしこれを介して通信できる他の電子装置を含んでいてもよい。
【００３４】
装置１０４はDRモジュール１１０Ａを含んでいてもよい。装置１０４に組み込まれているDRモジュール１１０Ａは、住居／SMB顧客１０２との対話を可能にするよう構成されていてもよい。さらに、DRモジュール１１０Ａは、ネットワーク１４０を介してDRモジュール１１０Ｂ〜１１０Ｄとインターフェースをもつよう構成されていてもよい。具体的には、いくつかの実施形態では、DRモジュール１１０Ａは、DRサーバー１１２のDRモジュール１１０Ｃおよび対象機器１３２のDRモジュール１１０Ｂとインターフェースをもつよう構成されてもよい。たとえば、これらおよび他の実施形態において、DRモジュール１１０Ａは、DRサーバー１１２のDRモジュール１１０ＣからDRイベント通知を受信するよう構成されていてもよい。応答して、DRモジュール１１０Ａは通知受け取り確認をDRサーバー１１２のDRモジュール１１０Ｃに通信してもよい。DRモジュール１１０Ａは次いで、DRイベントに関する削減要請を表示してもよい。削減要請は、DRイベント通知に含まれる削減情報および／またはDRイベント情報の何らかの部分に基づいていてもよい。
【００３５】
DRモジュール１１０Ａは次いで、住居／SMB顧客１０２からユーザー入力を受領しうる。ユーザー入力は、DRイベント参加確認またはDRイベント参加拒否を含んでいてもよい。DRモジュール１１０Ａは次いで、参加信号を通信してもよい。参加信号は、DRサーバー１１２のDRモジュール１１０Ｃへのユーザー入力の少なくとも一部を表わしていてもよい。
【００３６】
さらに、DRモジュール１１０Ａは、装置１０４と対象装置１３２の間および／または住居／SMB顧客１０２と装置１０４との間の初期化を可能にしてもよい。いくつかの実施形態では、初期化は、何らかのDRイベント通知が装置１０４に通信される前に行なわれてもよい。追加的または代替的に、住居／SMB顧客１０２は、一つまたは複数のDRイベント通知が装置１０４に通信された後に、対象機器１３２を初期化してもよい。いくつかの実施形態では、DRシステム１００は複数の対象機器を含む。これらの実施形態では、一つまたは複数の対象機器がDRイベント通知のいずれかが装置１０４に通信される前に初期化されてもよく、一つまたは複数の他の対象機器がDRイベント通知の一つまたは複数が装置１０４に通信された後に初期化されてもよい。
【００３７】
たとえば、DRモジュール１１０Ａは、資源削減機能を有する機器を含む機器リストを生成してもよい。機器リストは、対象機器１３２を含んでいてもよい。DRモジュール１１０Ａは機器リストを住居／SMB顧客１０２に対してディスプレイ１３４上に表示してもよい。DRモジュール１１０Ａは次いで、住居／SMB顧客１０２による対象機器１３２の選択を受領してもよい。対象機器１３２の選択は、住居／SMB顧客１０２と対象機器１３２との間の関連付けおよび／または住居／SMB顧客１０２が削減要請に従って対象機器１３２を動作させる意向があることを示してもよい。
【００３８】
これらおよび他の実施形態において、削減要請は対象機器１３２に関する資源削減を含んでいてもよい。さらに、ユーザー入力は、DRイベントの期間中における、選択された対象機器１３２の削減を示す、対象機器選択を含んでいてもよい。さらに、削減要請は、DRイベントの期間中における対象機器１３２の削減に関するインセンティブを含んでいてもよい。
【００３９】
DRモジュール１１０Ａはまた、対象機器１３２についての制御コマンドを決定してもよい。制御コマンドは、DRイベントに従って対象機器１３２の動作に影響するよう構成されていてもよい。制御コマンドは、前記DRイベント通知および／または対象機器１３２に関係した事前構成設定に基づいていてもよい。次いで、制御コマンドは、DRイベント参加確認を含むユーザー入力に応答して、対象機器１３２に通信されてもよい。
【００４０】
いくつかの実施形態では、装置１０４はディスプレイ１３４を含んでいてもよい。ディスプレイ１３４は、発光ダイオード（LED）ディスプレイ、有機LED（OLED）、タッチスクリーン（たとえば抵抗性、表面弾性波、キャパシタンス、赤外グリッドなど）または他の任意の好適な表示装置を含んでいてもよい。ディスプレイ１３４は、プロセッサ１０８および／またはメモリ１０６に通信上結合されていてもよい。メモリ１０６に記憶された画像およびデータがディスプレイ１３４に表示されてもよい。さらに、プロセッサ１０８は、ディスプレイ１３４上の画像およびデータの表示を制御してもよい。たとえば、DRモジュール１１０Ａは、ディスプレイ１３４に削減要請を通信してもよい。よって削減要請は住居／SMB顧客１０２に対して表示されうる。
【００４１】
追加的または代替的に、装置１０４は入力装置１４４を含んでいてもよい。入力装置１４４は、ユーザー入力を受領するよう構成された任意のシステムまたは装置を含みうる。次いで、ユーザー入力はプロセッサ１０８、メモリ１０６、DRモジュール１１０Ａなどに通信されてもよい。入力装置１４４は、ボタン、マウス、キーボード、リモコンおよびマイクロフォンを含んでいてもよいが、これに限られない。追加的または代替的に、いくつかの実施形態では、ディスプレイ１３４はユーザー入力を受領するよう構成されていてもよい。たとえば、ディスプレイ１３４がタッチスクリーンを含む実施形態では、住居／SMB顧客１０２はディスプレイ１３４を介して装置１０４にユーザー入力を与えてもよい。
【００４２】
さらに、装置１０４はセンサー１３６を含んでいてもよい。センサー１３６は、装置１０４の環境条件（たとえば温度）、装置１０４の位置および装置１０４の配向のような装置１０４の条件を測定するために使われてもよい。センサー１３６は、プロセッサ１０８および／またはメモリ１０６に通信上結合されていてもよい。プロセッサ１０８は、センサー１３６によって測定された条件を示す信号を受領し、それに基づいてアクションを実行（たとえば該信号をディスプレイ１３４またはDRサーバー１１２に通信）してもよい。さらに、メモリ１０６は、センサー１３６によって測定された条件を示す信号を受領してもよく、該信号またはその表現を記憶してもよい。
【００４３】
センサー１３６の例は、温度センサーを含んでいてもよい。温度センサーは装置１０４の環境の熱的状態を測定するために使われてもよい。プロセッサ１０８またはDRモジュール１１０Ａは、該熱的状態の測定値を受領してもよく、該測定値を表わす信号を生成してもよい。測定値を表わす信号は、次いで、たとえばネットワーク１４０を介してDRサーバー１１２に送られてもよい。熱的状態は、装置１０４からDRサーバー１１２に通信されるフィードバックの例であってもよい。たとえば、DRイベントは、住居／SMB顧客１０２が住居サイトまたはSMBサイトの温度を下げるまたは上げることを要請してもよい。DRイベントの前、間および／または後の熱的状態がDRサーバー１１２に通信されてもよく、それが要請に従ったこと（または従わなかったこと）を示しうる。
【００４４】
追加的または代替的に、センサー１３６はジャイロセンサーを含んでいてもよい。ジャイロセンサーは装置１０４の配向を測定してもよい。配向測定はフィードバックとしてDRサーバー１１２に通信されてもよい。たとえば、住居／SMB顧客１０２は装置１０４を対象機器１３２に向けてもよい。このことは、住居／SMB顧客１０２が対象機器１３２の動作に影響することを意図していることを示しうる。プロセッサ１０８またはDRモジュール１１０Ａは、配向の測定値を受領し、それを表わす信号を生成してもよい。配向の測定値はネットワーク１４０を介してDRサーバー１１２に送られてもよく、そこで該測定値はフィードバックとして使われてもよい。
【００４５】
たとえば、DRイベントは、ヒーターのサーモスタット設定を下げる要請を含んでいてもよい。すると、住居／SMB顧客１０２は、ヒーターを制御するサーモスタットに制御コマンドを通信するよう、装置１０４を配向し直してもよい。信号は、サーモスタット設定を下げる制御コマンドを含んでいてもよい。制御コマンドをサーモスタットに通信する過程で、配向センサーが装置１０４の配向の変化を測定してもよく、それがDRサーバー１１２に通信されてもよい。装置１０４の配向の測定値は、要請に従ったこととして解釈されてもよい。
【００４６】
追加的または代替的に、センサー１３６はカメラを含んでいてもよい。カメラは、装置１０４に関係した条件の写真またはビデオを生成してもよい。プロセッサ１０８またはDRモジュール１１０Ａは該写真またはビデオを受領してもよく、および／または該写真またはビデオをDRサーバー１１２にネットワーク１４０を介して送ってもよい。写真またはビデオは、装置１０４からDRサーバー１１２に通信されるフィードバックの例でありうる。たとえば、DRイベントは、住居サイトまたはSMBサイトの温度を下げる要請を含んでいてもよい。対象装置１３２は、装置１０４を介して制御されうるサーモスタットを含んでいてもよい。カメラは、削減要請に従ってサーモスタットの温度設定点が下げられる前、間および／または後のサーモスタットの一つまたは複数のスクリーンショットを生成してもよい。スクリーンショットはDRサーバー１１２に通信され、削減要請に従ったしるしとして解釈されてもよい。
【００４７】
追加的または代替的に、センサー１３６は位置センサーを含んでいてもよい。位置センサーは、装置１０４の現在位置を測定するよう構成されていてもよい。装置１０４の現在位置はたとえばネットワーク１４０を介してDRサーバー１１２に通信されてもよい。現在位置は、少なくとも部分的には、受信機から受領される測位情報に基づいていてもよい。受信機は、位置センサー内に含まれていてもよく、あるいは位置センサーと通信する別個のコンポーネントであってもよい。受信機の例は、GPS受信機、Wi-Fi測位受信機または測位情報を生成および／または通信しうる他の任意の好適な受信機でありうる。
【００４８】
いくつかの実施形態では、位置センサーは、装置１０４の現在位置を、連続的に、定期的に、ランダムに、擬似ランダムにまたはオンデマンドで測定するよう構成されていてもよい。現在位置は、DRサーバー１１２に通信されてもよい。追加的または代替的に、DRサーバー１１２のDRモジュール１１０Ｃは、装置１０４の現在位置を測定するよう位置センサーに要請する信号を装置１０４のDRモジュール１１０Ａに通信してもよい。装置１０４のDRモジュール１１０Ａは次いで、その現在位置をネットワーク１４０を介してDRサーバー１１２に通信してもよい。
【００４９】
現在位置に基づいて、DRサーバー１１２は、装置１０４および／または住居／SMB顧客１０２の現在位置が特定のエリア内であるかどうかを判定してもよい。現在位置が該特定のエリア内であることに応答して、DRサーバー１１２は、DRイベントに関する情報、たとえばDRイベント通知を、装置１０４に通信してもよい。現在位置が前記特定のエリア内でないことに応答して、DRサーバー１１２はDRイベントに関する情報を装置１０４に通信しなくてもよい。
【００５０】
たとえば、前記特定のエリアは、住居／SMB顧客１０２の住居を含んでいてもよい。いくつかの実施形態では、住居／SMB顧客１０２は、該住居／SMB顧客１０２が機器の動作に容易に影響しうる住居に該住居／SMB顧客１０２がいるときに、DRイベントに参加する可能性がより高いことがありうる。こうして、住居／SMB顧客１０２が住居内にいるときには、DRサーバー１１２はDRイベントに関する情報を装置１０４に通信してもよい。住居／SMB顧客１０２が住居内にいないときには、DRサーバー１１２はDRイベントに関する情報を住居／SMB顧客１０２に通信しなくてもよい。DRイベントに関する情報を通信するかどうかの決定を、現在位置に基づかせることによって、公益事業者１３８は、該情報が通信されるが住居／SMB顧客１０２がDRイベントに参加しそうもない事例を減らしうる。
【００５１】
追加的または代替的に、他の状況では、エネルギー使用を削減するために要請されるアクションに依存して、住居／SMB顧客１０２は、該住居／SMB顧客１０２が前記特定のエリアにいないときにDRイベントに参加する可能性がより高いことがありうる。要請されるアクションは、冬にサーモスタットの温度設定点を下げることを含みうる。住居／SMB顧客１０２は、該住居／SMB顧客１０２が住居にいないときに、DRイベントに参加する可能性がより高いことがありうる。こうして、住居／SMB顧客１０２が受住居内にいるときは、DRサーバー１１２はDRイベントに関する情報を装置１０４に通信しなくてもよい。住居／SMB顧客１０２が住居内にいるときは、DRサーバー１１２はDRイベントに関する情報を住居／SMB顧客１０２に通信しなくてもよい。
【００５２】
追加的または代替的に、装置１０４は対象機器１３２と、現在位置に基づいて種々のプロトコルおよび／または種々の媒体を介して通信してもよい。いくつかの実施形態では、現在位置が前記特定のエリア内であることに応答して、装置１０４は制御コマンドを対象機器１３２に、第一のプロトコルおよび／または第一の媒体を介して通信してもよい（たとえば、SEPに従ってフォーマットされたコマンドがWi-Fi媒体を介して通信される）。現在位置が前記特定のエリア内でないことに応答して、装置１０４は制御コマンドを対象機器１３２に、第二のプロトコルおよび／または第二の媒体（たとえばエコーネット・ライトおよびセルラー媒体）を介して通信してもよい。
【００５３】
たとえば、前記特定のエリアは、住居／SMB顧客１０２の住居を含んでいてもよい。住居／SMB顧客１０２が住居内にいるとき、装置１０４は標準ベースのプロトコルを使って制御コマンドを対象機器１３２に通信してもよい。住居／SMB顧客１０２が住居内にいないとき、装置１０４は無線ゲートウェイ（たとえば動的ドメイン名システム（DNS））のインターネット・プロトコル（IP）アドレスを知っていることがありうる。すると、装置１０４は該制御コマンドをファイアウォールを通じて（たとえばネットワーク・アドレス変換（NAT:  network  address  translation）またはユニバーサル・プラグアンドプレイ（UPnP）を介して）通信しうる。
【００５４】
代替的または追加的に、センサー１３６は、装置１０４、住居／SMB顧客１０２、対象機器１３２またはそれらの何らかの組み合わせの条件を測定するよう構成されていてもよい一つまたは複数の他のセンサーを含んでいてもよい。
【００５５】
さらに、DRモジュール１１０Ａは、DRモジュール１１０ＡとDRサーバー１１２との間の通信を制限するよう構成されていてもよい。一つのそのような制限は、通知制限であってもよい。通知制限は、完成であるべきDRイベント通知および／または住居／SMB顧客１０２に対して表示されるべき情報（たとえば削減要請）の通信について満たされるべき条件を含みうる。通知制限は、DRイベント通知の最大数、DRイベント通知の最大頻度、DRイベント通知の優先度付けおよび装置選好を含みうるが、それに限られない。いくつかの実施形態では、DRモジュール１１０Ａは、通知制限問い合わせを表示してもよい。DRモジュール１１０Ａは、一つまたは複数の通知制限の選択を受領してもよい。削減要請の表示前に、DRモジュール１１０Ａは、DRイベント通知が通知制限の一つまたは複数に違反していないことを検証してもよい。
【００５６】
さらに、DRモジュール１１０Ａは、対象機器１３２の自動化された制御を生成するよう構成されていてもよい。自動化された制御は、対象機器１３２が制御コマンドを通じて制御されるべき能力を含む実施形態において実装されうる。自動化された制御は、対象機器１３２についておよび／または複数の機器を含む実施形態では一つまたは複数の他の機器について事前設定されていてもよい。
【００５７】
自動化された制御は、顧客１０２が対象機器１３２の自動化された制御を可能にすることに合意する一つまたは複数の状況を含んでいてもよい。たとえば、自動化された制御をトリガーする状況は、特定の金額より大きなインセンティブを含んでいてもよい。DRイベント通知がその特定の額より大きいインセンティブを含んでいるとき、顧客１０２の入力なしに制御コマンドが対象機器１３２に通信されてもよい。自動化された制御をトリガーする状況は、メモリ１０６に記憶されていてもよい。こうして、DRイベント通知が装置１０４において受領されるとき、DRモジュール１１０Ａは、自動化された制御決定をトリガーする状況が存在しているかどうかを判定する。そうした状況が存在していることに応答して、DRモジュール１１０Ａは、顧客１０２からの入力なしに制御コマンドを送信してもよい。
【００５８】
本開示の範囲から外れることなく、DRシステム１００に修正、追加または省略がなされてもよい。たとえば、図１は一の住居／SMB顧客１０２に関連する一の装置１０４を描いているが、本開示は一つまたは複数の装置１０４、一または複数の住居／SMB顧客１０２またはその任意の組み合わせを有するDRシステム・アーキテクチャに当てはまる。さらに、図１は一のDRサーバー１１２、一のC&Iサーバー１１４および一の対象機器１３２を含んでいるが、DRシステム１００は、複数のDRサーバー、複数のC&Iサーバー、複数の機器またはその任意の組み合わせを含んでいてもよい。さらに、本稿に記載される実施形態におけるさまざまなコンポーネントおよびサーバーの分離は、あらゆる実施形態においてその分離が生じることを示すことは意図されていない。さらに、本開示の恩恵があれば、記載されるコンポーネントおよびサーバーが一般には単一のコンポーネントまたはサーバーに一緒に統合されても、あるいは複数のコンポーネントまたはサーバーに分離されてもよいことは理解されうる。
【００５９】
DRモジュール１１０は、公益事業者１３８と住居／SMB顧客１０２との間のDRイベント調整を容易にするためのコードおよびルーチンを含んでいてもよい。いくつかの実施形態では、DRモジュール１１０は、部分的には装置１０４上に記憶されていてもよいシンクライアント・アプリケーションとして、部分的にはDRシステム１００のDRサーバー１１２、C&Iサーバー１１４および対象装置１３２のうちの一つまたは複数に記憶されていてもよいコンポーネントとして作用してもよい。いくつかの実施形態では、DRモジュール１１０は、フィールド・プログラム可能ゲート・アレイ（FPGA）または特定用途向け集積回路（ASIC）を含むハードウェアを使って実装されてもよい。いくつかの他の例では、DRモジュール１１０は、ハードウェアとソフトウェアの組み合わせを使って実装されてもよい。いくつかの実施形態では、DRモジュール１１０は、装置１０４、DRサーバー１１２、C&Iサーバー１１４および対象装置１３２の組み合わせにおいて、あるいは装置１０４、DRサーバー１１２およびC&Iサーバー１１４のうちの一つにおいて記憶されてもよい。
【００６０】
DRシステム１００において、メモリ（たとえばメモリ１０６、サーバー１１２、１１４および対象機器１３２のうちの一つまたは複数に含まれるメモリ）は、本稿に記載される機能を提供するためのデータを記憶する非一時的メモリを含んでいてもよい。メモリは、動的ランダム・アクセス・メモリ（DRAM）デバイス、静的ランダム・アクセス・メモリ（SRAM）デバイス、フラッシュメモリまたは他の何らかのメモリ・デバイスであってもよい記憶に含まれてもよい。いくつかの実施形態では、記憶は、不揮発性メモリまたは同様の恒久的記憶装置および媒体をも含む。それには、ハードディスクドライブ、フロッピーディスクドライブ、CD-ROMデバイス、DVD-ROMデバイス、DVD-RAMデバイス、DVD-RWデバイス、フラッシュメモリ・デバイスまたはより恒久的に情報を記憶するための他の何らかの大容量記憶装置が含まれる。
【００６１】
ここで図２を参照するに、DRモジュール１１０の例がより詳細に示されている。図２は、DRモジュール１１０、プロセッサ２２４、メモリ２２２および通信ユニット２２６を含むコンピューティング装置２００のブロック図である。いくつかの実施形態では、コンピューティング装置２００は、図１のDRシステム１００の装置１０４、DRサーバー１１２、C&Iサーバー１１４および対象装置１３２のうちの一つまたは複数を含んでいてもよい。
【００６２】
図１および図２を合わせて参照するに、プロセッサ２２４は、算術論理ユニット（ALU）、マイクロプロセッサ、汎用コントローラまたは計算を実行し電子的表示信号をディスプレイ１３４に提供する他の何らかのプロセッサ・アレイを含んでいてもよい。プロセッサ２２４は、信号線２４８を介した他のコンポーネントとの通信のためにバス２２０に結合されていてもよい。プロセッサ２２４は一般に、データ信号を処理するものであり、複雑命令セット・コンピュータ（CISC）アーキテクチャ、縮小命令セット・コンピュータ（RISC）アーキテクチャまたは命令セットの組み合わせを実装するアーキテクチャを含むさまざまなコンピューティング・アーキテクチャを含んでいてもよい。図２は単一のプロセッサ２２４を含んでいるが、複数のプロセッサがコンピューティング装置２００に含まれていてもよい。他のプロセッサ、オペレーティング・システム、センサー、ディスプレイおよび物理的構成が可能でありうる。
【００６３】
メモリ２２２は、プロセッサ２２４によって実行されうる命令および／またはデータを記憶するよう構成されていてもよい。メモリ２２２は、信号線２５０を介した他のコンポーネントとの通信のためにバス２２０に結合されてもよい。前記命令および／またはデータは、本稿に記載される技法または方法を実行するためのコードを含んでいてもよい。メモリ２２２は、DRAMデバイス、SRAMデバイス、フラッシュメモリまたは他の何らかのメモリ・デバイスを含んでいてもよい。いくつかの実施形態では、メモリ２２２は不揮発性メモリまたは同様の恒久的記憶装置および媒体をも含む。それには、ハードディスクドライブ、フロッピーディスクドライブ、CD-ROMデバイス、DVD-ROMデバイス、DVD-RAMデバイス、DVD-RWデバイス、フラッシュメモリ・デバイスまたはより恒久的に情報を記憶するための他の何らかの大容量記憶装置が含まれる。
【００６４】
通信ユニット２２６は、DRモジュール１１０がどこに記憶されているかに依存して、DRサーバー１１２、C&Iサーバー１１４、装置１０４または対象装置１３２のうちの少なくとも一つとの間でデータを送受信するよう構成されていてもよい。通信ユニット２２６は、信号線２５４を介してバス２２０に結合されていてもよい。いくつかの実施形態では、通信ユニット２２６は、ネットワーク１４０へのまたは別の通信チャネルへの直接的な物理的接続のためのポートを含む。たとえば、通信ユニット２２６は、DRシステム１００のコンポーネントとの有線通信のために、USB、SD、CAT-5または同様のポートを含んでいてもよい。いくつかの実施形態では、通信ユニット２２６は、IEEE802.11、IEEE802.16、ブルートゥース（登録商標）、グローバル移動通信システム（GSM(登録商標)）、一般パケット電波サービス（GPRS）、GSMエボリューションのための向上データ・レート（EDGE）、符号分割多重アクセス（CDMA）、万国移動体通信システム（UMTS）、LTE、LTE-Aまたは他の好適な無線通信方法を含む。
【００６５】
いくつかの実施形態では、通信ユニット２２６は、セルラー通信ネットワークを通じてデータを送受信するためのセルラー通信トランシーバを含む。これは、SMS、MMS、ハイパーテキスト転送プロトコル（HTTP）、直接データ接続、WAP、電子メールまたは他の好適な型の電子通信を介することを含む。いくつかの実施形態では、通信ユニット２２６は、TCP/IP、HTTP、HTTPSおよびSMTPなどを含む標準的なネットワーク・プロトコルを使ってファイルおよび／またはメディア・オブジェクトの配送のためのネットワーク１４０への他の通常の接続をも提供してもよい。
【００６６】
いくつかの実施形態では、たとえば、コンピューティング装置２００が装置１０４に含まれる実施形態では、コンピューティング装置２００は、本稿で論じたディスプレイ１３４、センサー１３６、入力装置１４４またはその何らかの組み合わせを含んでいてもよい。ディスプレイ１３４、センサー１３６または入力装置１４４は、含まれるときは、それぞれ信号線２５２、２５６および２６０を介してバス２２０に結合されていてもよい。よって、ディスプレイ１３４、センサー１３６、入力装置１４４またはその何らかの組み合わせは、DRモジュール１１０に含まれるモジュールと通信しうる。
【００６７】
図２の実施形態では、DRモジュール１１０は、通信モジュール２０２、表示モジュール２０４、生成モジュール２０８、決定モジュール２１２、検証モジュール２１６、推定モジュール２１８および評価モジュール２０６（まとめてDRモジュール１１０のモジュール）を含んでいてもよい。DRモジュール１１０の各モジュールは、一つまたは複数の動作を実行するよう構成された一つまたは複数のルーチンを含むソフトウェアとして実装されてもよい。DRモジュール１１０のモジュールは、下記に記述される機能を提供するためにプロセッサ２２４によって実行可能な命令のセットを含んでいてもよい。いくつかの例では、DRモジュール１１０のモジュールは、コンピューティング装置２００のメモリ２２２に記憶されていたり少なくとも一時的にメモリ２２２中にロードされたりしてもよく、プロセッサ２２４によってアクセス可能かつ実行可能であってもよい。DRモジュール１１０モジュールの一つまたは複数は、バス２２０を介したプロセッサ２２４およびコンピューティング装置２００のコンポーネントとの協働および通信のために適応されていてもよい。通信モジュール２０２は、DRモジュール１１０とコンピューティング装置２００の他のコンポーネント（たとえば２２４、２２２、１３４、１３６および２２６）との間の通信を扱うよう構成されていてもよい。通信モジュール２０２は、通信ユニット２２６を介して、装置１０４、DRサーバー１１２、対象装置１３２およびC&Iサーバー１１４のうちの一つまたは複数との間でデータを送受信するよう構成されていてもよい。いくつかの例では、通信モジュール２０２は、通信ユニット２２６を介してDRシステム１００のコンポーネントからデータを受信および／または転送するために他のモジュール（たとえば、２０４、２０６、２０８、２１２、２１６および２１８）と協働してもよい。
【００６８】
いくつかの実施形態では、通信モジュール２０２は、DRサーバー１１２からDRイベント通知を受信してもよい。DRイベント通知は、DRイベントに関するDRイベント情報および削減情報を含んでいてもよい。DRイベント情報は、DRイベント識別情報、DRイベントの日時、継続時間などを含んでいてもよいが、これに限られない。削減情報は、公益事業者１３８によって要請される削減の量を含んでいてもよく、および／または対象機器１３２に関係した特定の資源削減を含んでいてもよい。
【００６９】
DRイベント通知を受信するのに応答して、通信モジュール２０２は通知受け取り確認をDRサーバー１１２に通信してもよい。たとえば、通信モジュール２０２は、通知受け取り確認を通信ユニット２２６にバス２２０を介して通信してもよい。次いで、通信ユニット２２６は、通知受け取り確認をネットワーク１４０を介してDRサーバー１１２に通信してもよい。通知受け取り確認は、コンピューティング装置２００によるDRイベント通知の受信を示してもよい。さらに、通信モジュール２０２は、DRイベント通知を表示モジュール２０４に転送してもよい。
【００７０】
表示モジュール２０４は、データを受領し、該データをディスプレイでの表示のためにディスプレイ１３４に転送するよう構成されていてもよい。表示モジュール２０４は、コンピューティング装置２００の他のコンポーネントとバス２２０を介して通信してもよい。いくつかの実施形態では、表示モジュール２０４は、通信モジュール２０２から、DRイベントに関する削減要請を受領してもよい。表示モジュール２０４は、削減要請をディスプレイ１３４に通信してもよい。削減要請は、DRイベントに関する情報および／またはDRイベント通知に含まれる削減情報に基づいていてもよい。たとえば、削減要請は、DRイベント識別情報および／または参加についてのインセンティブのようなDRイベント情報を含んでいてもよい。さらに、削減要請は、一つまたは複数のアイコンまたは他のユーザー・インターフェース（UI）要素を含んでいてもよい。アイコンまたは他のUI要素は、住居／SMB顧客１０２がDRイベント参加確認（たとえばオプトイン）またはDRイベント参加拒否（たとえばオプトアウト）を入力できるようにしてもよい。
【００７１】
いくつかの実施形態では、アイコンまたは他のUI要素に加えてまたはその代わりに、DRイベント参加確認は自動的に生成されてもよい。たとえば、DRイベント参加確認は、あらかじめ定義されたパターンまたは住居／SMB顧客１０２と公益事業者１３８との間の合意に基づいていてもよい。たとえば、住居／SMB顧客１０２は、住居／SMB顧客１０２がある特定の位置に位置している場合に参加することに合意してもよいし、あるいはDRイベントに関わる削減量、天候パターンまたは機器（たとえば対象機器１３２）のようなある種の条件のもとで自動的に参加してもよい。
【００７２】
ユーザー入力が入力装置１４４および／またはディスプレイ１３４を介してコンピューティング装置２００によって受領されてもよい。描かれている実施形態では、住居／SMB顧客１０２がユーザー入力を提供する。ユーザー入力は通信モジュール２０２に通信されてもよい。ユーザー入力は、DRイベント参加確認またはDRイベント参加拒否を含んでいてもよい。通信モジュール２０２は次いで、ユーザー入力の少なくとも一部を表わす参加信号をDRサーバー１１２に通信してもよい。これらおよび他の実施形態において、DRサーバー１１２は、通知受け取り確認および参加信号を受領していてもよい。よって、DRサーバー１１２および／またはそれに関連する公益事業者１３８は、受領されたDRイベント通知の数および参加者の数を知りうる。公益事業者１３８はこうして、参加率、削減要請の有効性、住居／SMB顧客１０２の信頼性または履歴参加などを決定しうる。
【００７３】
生成モジュール２０８は、センサー１３６によって集められたデータに基づいて機器リストおよびフィードバックを生成するよう構成されていてもよい。生成モジュール２０８は、バス２２０を介してコンピューティング装置２００の他のコンポーネントと通信してもよい。いくつかの実施形態では、生成モジュール２０８は機器リストを生成し、機器リストを表示モジュール２０４に通信してもよい。通信モジュール２０４は、機器リストをディスプレイ１３４に通信してもよい。機器リストは、削減機能を有する一つまたは複数の機器を含んでいてもよい。さらに、機器リストは、機器の部分集合の選択を可能にする、アイコンまたは他のUI要素を含んでいてもよい。機器の部分集合は、DRイベントにおいて利用されうる機器を含んでいてもよい。たとえば、描かれている実施形態において、機器リストは、住居／SMB顧客１０２に対して表示されてもよく、住居／SMB顧客１０２は機器リストからアイコンまたは他のUI要素を使って対象機器１３２を選択してもよい。対象機器１３２の選択は、入力装置１４４および／またはディスプレイ１３４を介して受領されてもよい。
【００７４】
機器リストの生成および／または表示は、DRイベント通知の受領に先立って行なわれてもよい。追加的または代替的に、複数のDRイベント通知の受信のあい間に機器が追加されてもよい。たとえば、住居／SMB顧客１０２が削減機能を有する機器を購入することがありうる。住居／SMB顧客１０２はその機器を新たな対象機器として追加してもよい。
【００７５】
対象機器１３２が選択される実施形態では、削減要請はその対象機器１３２に関する資源削減および／またはDRイベントの間のその対象機器１３２の削減に関するインセンティブを含んでいてもよい。さらに、これらおよび他の実施形態において、ユーザー入力は、選択された対象機器のDRイベントの間の削減を示す対象機器選択を含んでいてもよい。
【００７６】
さらに、対象機器１３２が選択されるいくつかの実施形態では、コンピューティング装置２００は、対象機器１３２についての制御コマンドを決定する決定モジュール２１２を実装してもよい。決定モジュール２１２は、制御コマンドおよび／または現在位置を決定するよう構成されていてもよい。決定モジュール２１２は、コンピューティング装置２００の他のコンポーネントとバス２２０を介して通信してもよい。制御コマンドは、DRイベント通知および／または対象機器１３２に関係した事前構成設定に基づいていてもよい。たとえば、メモリ２２２は、機器リストに含まれる複数の機器に関係した複数の事前構成設定を含んでいてもよい。対象機器１３２は、選択されたとき、その対象機器１３２に関係した制御コマンドを決定するよう決定モジュール２１２をトリガーしうる。これらおよび他の実施形態において、DRイベント参加確認を含むユーザー入力に応答して、制御コマンドは通信モジュール２０２に通信されうる。通信モジュール２０２は、次いで、対象機器１３２の動作に影響するよう、該制御コマンドを送信してもよい。
【００７７】
たとえば、削減要請は、対象機器１３２に関する情報を含んでいてもよい。住居／SMB顧客１０２が該住居／SMB顧客１０２が対象機器１３２の削減を含むDRイベントに参加することを示すアイコンを選択するのに応答して、通信モジュール２０２は、削減要請において指定されている削減に従って対象機器１３２の動作に影響するコマンド制御を送信してもよい。
【００７８】
いくつかの実施形態では、決定モジュール２１２は、現在位置が特定のエリア内であるかどうかを判定してもよい。たとえば、これらおよび他の実施形態において、センサー１３６が位置センサーを含んでいてもよい。センサー１３６は、決定モジュール２１２に現在位置を通信してもよい。決定モジュール２１２は次いで、現在位置が前記特定のエリア内であるかどうかを判定してもよい。前記特定のエリアは、主要営業地、住居などといった一つまたは複数のエリアを含んでいてもよい。前記特定のエリアは、いくつかの実施形態ではメモリ２２２に記憶されてもよい。決定モジュール２１２は、現在位置が前記特定のエリア内であるかどうかを示す信号を通信モジュール２０２に通信してもよい。現在位置が前記特定のエリア内であることに応答して、通信モジュール２０２は、対象機器１３２の動作に影響する制御コマンドを、第一のプロトコルおよび／または第一の媒体を介して送信してもよい。現在位置が前記特定のエリア外であることに応答して、通信モジュール２０２は、対象機器１３２の動作に影響する前記制御コマンドを、第二のプロトコルおよび／または第二の媒体を介して送信してもよい。第一のプロトコルは第二のプロトコルと異なっていてもよく、および／または第一の媒体は第二の媒体と異なっていてもよい。
【００７９】
いくつかの実施形態では、生成モジュール２０８は、センサー１３６によって集められたデータに基づいてフィードバックを生成してもよい。たとえば、センサー１３６は、ジャイロセンサー、熱センサーまたはコンピューティング装置２００の条件を測定するよう構成された他のセンサーを含みうる。測定値は生成モジュール２０８に通信されてもよい。すると、生成モジュール２０８は測定値に基づいてフィードバックを生成してもよい。次いで、生成モジュール２０８はフィードバックを通信モジュール２０２に通信してもよい。次いで、通信モジュール２０２はフィードバックをDRサーバー１１２に通信してもよい。フィードバックの例は、コンピューティング装置２００の環境の熱的測定の表現を含んでいてもよい。熱的測定は、住居／SMB顧客１０２がDRイベントの削減要請に従ってサーモスタット設定を下げたことを示してもよい。
【００８０】
さらに、いくつかの実施形態では、表示モジュール２０４は、通知制限問い合わせを表示してもよい。通知制限問い合わせは、DRサーバー１１２とコンピューティング装置２００との間の通信を制限しうる一つまたは複数の通知制限を含んでいてもよい。通知制限のいくつかの例は、特定の時間期間におけるDRイベント通知の最大数（たとえば１か月当たり五回のDRイベント通知）、DRイベント通知の最大頻度（たとえば二日に一度のDRイベント通知）、DRイベント通知（たとえば一ドルを超えるインセンティブをもつDRイベント通知）の優先および装置選好（たとえば乾燥機のデューティーサイクルに関係したDRイベント通知のみ）を含んでいてもよい。
【００８１】
通知制限の選択は、入力装置１４４および／またはディスプレイ１３４を介して受領されてもよい。選択された通知制限は、検証モジュール２１６に通信されてもよい。検証モジュール２１６は、DRイベント通知が通知制限を破らないことを検証するよう構成されていてもよい。検証モジュール２１６は、バス２２０を介してコンピューティング装置２００の他のコンポーネントと通信してもよい。たとえば、通知制限が選択される実施形態では、削減要請を表示するのに先立って、検証モジュール２１６がDRイベント通知が通知制限の一つまたは複数に違反していないことを検証してもよい。
【００８２】
さらに、いくつかの実施形態では、表示モジュール２０４は、自動化された制御決定問い合わせを表示してもよい。自動化された制御決定問い合わせは、顧客１０２が対象機器１３２の自動化された制御決定を可能にしうる一つまたは複数の状況を含んでいてもよい。自動化された制御決定は、そうした状況が存在するDRイベントの間に対象機器１３２の自動化された制御を可能にしてもよい。その際、そうした状況はその対象機器１３２について選択されてもよい。状況の選択は、入力装置１４４および／またはディスプレイ１３４を介して受領されてもよい。選択された状況は、決定モジュール２１８に通信されてもよい。
【００８３】
これらおよび他の実施形態では、通信モジュール２０２はDRイベント通知を受領してもよい。通信モジュール２０２は、決定モジュール２１２にDRイベントに関する情報を通信してもよい。決定モジュール２１２は、顧客１０２が対象機器１３２の自動化された制御を有効にした状況が存在するかどうかを判定してもよい。決定モジュール２１２は、該状況が存在するかどうかを示す信号を生成モジュール２０８に通信してもよい。生成モジュール２０８は制御コマンドを生成してもよく、それが通信モジュール２０２およびネットワーク１４０を介して対象機器１３２に通信されてもよい。
【００８４】
DRモジュール１１０のモジュールの上記の機能の一つまたは複数は、特定のコンピューティング装置２００に基づいて変わりうる。たとえば、DRモジュール１１０のモジュールの上記の機能のいくつかは、コンピューティング装置２００が装置１０４および／または対象機器１３２を含む実装と整合するものでありうる。たとえば、コンピューティング装置２００は携帯電話を含んでいてもよい。よって、DRモジュール１１０は、携帯電話で実行され、本稿に記載される一つまたは複数の機能を実行するアプリケーションまたはアプリとして含まれていてもよい。
【００８５】
DRモジュール１１０のモジュールのうち一つまたは複数のモジュールのいくつかの代替的な機能が下記に述べられる。これら代替的な機能は、コンピューティング装置２００がDRサーバー１１２または装置１０４、対象機器１３２、C&Iサーバー１１４またはその何らかの組み合わせと通信するよう構成されている別の同様のシステムを含む実装と整合するものでありうる。
【００８６】
たとえば、いくつかの実施形態では、通信モジュール２０２はDRイベント通知を装置１０４および／またはC&Iサーバー１１４に通信し、装置１０４および／またはC&Iサーバー１１４から通知受け取り確認を受信し、装置１０４および／またはC&Iサーバー１１４から参加信号を受信してもよい。追加的または代替的に、これらおよび他の実施形態において、生成モジュール２０８は、DRイベント参加および／または対象機器削減についてのインセンティブを生成してもよい。生成モジュール２０８は、該インセンティブを通信モジュール２０２に通信してもよい。次いで、通信モジュール２０２は生成されたインセンティブをDRイベント通知に含めてもよい。
【００８７】
通信モジュール２０２は、通知受け取り確認および／または参加信号を推定モジュール２１８に通信してもよい。推定モジュール２１８は資源削減を推定するよう構成されていてもよい。推定モジュール２１８は、バス２２０を介してコンピューティング装置２００の他のコンポーネントと通信してもよい。たとえば、推定モジュールは、通知受け取り確認および／または参加信号を受信してもよい。少なくとも部分的には参加信号および通知受け取り確認に基づいて、推定モジュール２１８はDRイベントについての資源削減を推定してもよい。推定は、参加者の数、コミットされる資源削減の量などを含んでいてもよい。
【００８８】
さらに、上記で論じたように、決定モジュール２１２は、現在位置が特定のエリア内であるかどうかを判定してもよい。現在位置は、たとえば装置１０４に関係していてもよい。装置１０４が前記特定のエリア内であるか（またはエリア内でないか）を示す信号が通信モジュール２０２に通信されてもよい。装置１０４の現在位置が前記特定のエリア内であることに応答して、通信モジュール２０２は、装置１０４にDRイベント通知を通信してもよい。装置１０４の現在位置が前記特定のエリア外であることに応答して、通信モジュール２０２は、DRイベント通知を装置１０４に通信しなくてもよい。
【００８９】
通信モジュール２０２は装置１０４および／またはC&Iサーバー１１４からフィードバックをも受信してもよい。上記で論じたように、フィードバックは、いくつかの実施形態ではセンサー１３６によって集められたデータに基づいていてもよい。通信モジュール２０２はフィードバックを評価モジュール２０６および／または推定モジュール２１８に通信してもよい。
【００９０】
評価モジュール２０６はフィードバックを評価するよう構成されていてもよい。評価モジュール２０６は、バス２２０を介してコンピューティング装置２００の他のコンポーネントと通信してもよい。いくつかの実施形態では、フィードバックに基づいて、評価モジュール２０６は住居／SMB顧客１０２の、あるいはより一般に装置１０４に関連するユーザーの参加を評価してもよい。
【００９１】
推定モジュール２１８は、フィードバックを受領してもよい。推定モジュール２１８は、フィードバックに基づいて削減量を推定してもよい。たとえば、フィードバックは、センサー１３６によって実行された測定を表わす信号を含んでいてもよい。推定モジュール２１８は、該測定から、顧客１０２が参加するかどうかおよびどの程度参加するかを結論してもよい。推定モジュール２１８は、よって、フィードバックに基づいて削減量を推定しうる。
【００９２】
図３Ａ〜図３Ｆは、図１および図２を参照して論じた装置１０４に表示されうる情報のいくつかの例示的なスクリーンショット３００Ａ〜３００Ｇ（概括的にスクリーンショット３００または諸スクリーンショット３００）を示している。図３Ａ〜図３Ｆにおいて、装置１０４は、スマートフォンまたはタブレット・パーソナル・コンピュータのようなモバイル装置を含む。さらに、図３Ａ〜図３Ｆにおいて、装置１０４は、ユーザーがディスプレイにタッチすることによってユーザー入力を受領するよう構成されていてもよいタッチスクリーン・ディスプレイを含む。代替的な実施形態では、装置１０４は別の装置型を含んでいてもよく、異なる型のディスプレイを含んでいてもよく、入力（たとえば入力装置１４４）を含んでいてもよく、あるいはその任意の組み合わせを含んでいてもよい。
【００９３】
図３Ａ〜図３Ｆを組み合わせて参照するに、スクリーンショット３００は一つまたは複数のタブ３０２Ａ〜３０２Ｃを含んでいてもよい。タブ３０２Ａ〜３０２Ｃの一つの選択は、装置１０４によってどの情報が表示されるかを変えうる。選択されたとき、イベント・タブ３０２Ａは、ペンディングのDRイベントに関する情報を表示するよう構成されていてもよい。たとえば、イベント・タブ３０２Ａが選択されると、ペンディングのDRイベントの削減要請が表示される。選択されると、履歴タブ３０２Ｂは、一つまたは複数の過去のDRイベントに関する情報を表示するよう構成されていてもよい。選択されると、設定タブ３０２ＣはDRイベントに関係する一つまたは複数の設定を表示するよう構成されていてもよい。いくつかの代替的実施形態では、さらなるまたはより少数のタブが含まれてもよい。さらに、いくつかの代替的な実施形態では、他の名前をもつタブが他の情報を表示するよう構成されていてもよい。
【００９４】
図３Ａは、第一のスクリーンショット３００Ａを描いている。第一のスクリーンショット３００Ａは第一の削減要請３０８Ａを含む。第一の削減要請３０８ＡはDRイベント情報を含む。特に、描かれている実施形態において、第一の削減要請３０８ＡのDRイベント情報はDRイベント識別子（図３Ａでは「イベントID」）、ネットワーク識別子（図３Ａでは「VTN  ID」）、資源識別子（図３Ａでは「資源ID」）および目標削減（図３Ａでは「目標」）を含む。さらに、第一のスクリーンショット３００Ａはオプトイン・アイコン３１０およびオプトアウト・アイコン３１２をも含んでいてもよい。オプトイン・アイコン３１０の選択は、DRイベント参加確認に帰結するまたはDRイベント参加確認を示すのでもよい。オプトアウト・アイコン３１２の選択は、DRイベント参加拒否に帰結するまたはDRイベント参加拒否を示すのでもよい。オプトイン・アイコン３１０および／またはオプトアウト・アイコン３１２はインセンティブを含んでいてもよい。インセンティブは、たとえばDRイベントへの参加と引き換えに与えられる金額を示していてもよい。ここおよび他所では議論の簡単のためにアイコンが論じられているが、その代わりにまたはそれに加えて、ボタンまたは他のUI要素が使われてもよい。
【００９５】
図３Ｂは、第二のスクリーンショット３００Ｂを描いている。第二のスクリーンショット３００Ｂは第二の削減要請３０８Ｂを含む。第二の削減要請３０８Ｂは単純な削減要請（「新規イベント：参加を希望しますか？」）を含む。さらに、第二のスクリーンショット３００Ｂは、図３Ａを参照して論じたオプトイン・アイコン３１０およびオプトアウト・アイコン３１２をも含む。
【００９６】
図３Ｃは、第三のスクリーンショット３００Ｃを描いている。第三のスクリーンショット３００Ｃは第三の削減要請３０８Ｃを含む。第三の削減要請３０８Ｃは、図３Ｃでは「AC」、「TV」、「洗濯機」、「ファン」、「冷蔵庫」および「オーブン」を含む特定の対象機器に関する削減要請を含む。第三の削減要請３０８Ｃは削減要請（「新規イベント：どの機器をオフにしますか？」）を含む。さらに、第三のスクリーンショット３００Ｃは一組のオプトイン・アイコン３２８をも含んでいてもよい。一組のオプトイン・アイコン３２８のそれぞれはある対象装置をリストする。一組のオプトイン・アイコン３２８のうちのあるアイコンの選択は、そのアイコンに含まれる対象機器に関する参加確認に帰結するまたはかかる参加確認を示すのでもよい。さらに、一組のオプトイン・アイコン３２８のそれぞれはインセンティブを含んでいてもよい。インセンティブは、たとえばその対象機器の削減と引き換えに与えられうる金額を示していてもよい。
【００９７】
図３Ａ〜図３Ｃでは、イベント・タブ３０２Ａが選択されていてもよい。さらに、第一、第二および第三のスクリーンショット３００Ａ〜３００Ｃはリフレッシュ・アイコン３１４および他のイベントを見るアイコン３１６を含んでいてもよい。選択されると、リフレッシュ・アイコン３１４は第一、第二または第三のスクリーンショット３００Ａ〜３００Ｃを更新するよう構成されていてもよい。選択されると、他のイベントを見るアイコン３１６は、他のDRイベントに関する情報を表示するよう構成されていてもよい。
【００９８】
図３Ｄは、第四のスクリーンショット３００Ｄを描いている。第四のスクリーンショット３００Ｄは過去のDRイベントのリスト３１８を含む。過去のDRイベントのリスト３１８は、履歴タブ３０２Ｂの選択に応答して表示されてもよい。装置１０４に関連するユーザーは、よって、過去のDRイベントのリスト３１８に含まれているDRイベントに関する情報を見ることができる。
【００９９】
図３Ｅは、第五のスクリーンショット３００Ｅを描いている。第五のスクリーンショット３００Ｅは機器リスト３２０を含む。機器リスト３２０は、図３Ｅでは「AC」、「TV」、「洗濯機」、「ファン」、「冷蔵庫」および「オーブン」を含む、削減機能を含む機器を含んでいてもよい。各機器に対応するアイコン３２４の選択は、その機器を対象機器として指定しうる。図３Ｃおよび図３Ｅを組み合わせて参照するに、「ファン」および「オーブン」が第五のスクリーンショット３００Ｅおよび第三のスクリーンショット３００Ｃでは「OFF」として示されていてもよい。これは、「オーブン」および「ファン」が対象機器として選択されていないことを示しうる。図３Ｅに戻って参照するに、第五のスクリーンショット３００Ｅは機器を追加  アイコン３２２を含んでいてもよい。機器を追加  アイコン３２２の選択は、追加的な機器を含む新たなまたは更新された機器リストを、あるいは新たな機器が機器リストにまたは対象機器として加えられうる手動の入力画面を、トリガーしうる。
【０１００】
図３Ｆは、第六のスクリーンショット３００Ｆを描いている。第六のスクリーンショット３００Ｆはネットワーク接続構成設定画面（ネットワーク画面）３２６を含む。ネットワーク画面３２６は、装置１０４と図１のDRサーバー１１２および対象機器１３２のような他のシステムとの間の一つまたは複数のネットワーク接続リンクの選択または指定を可能にしうる。図３Ｅおよび図３Ｆを参照するに、第五のスクリーンショット３Ｅおよび第六のスクリーンショット３００Ｆはそれぞれ、設定タブ３０２Ｃ内から「対象機器」アイコン（図示せず）または「ネットワーク設定」アイコン（図示せず）を選択することによって閲覧されうる。
【０１０１】
図４は、本稿に記載される少なくとも一つの実施形態に基づいて構成された、住居またはSMB  DR調整の例示的方法４００の流れ図である。方法４００は、公益事業者１３８が住居／SMB顧客１０２に関連するサイトに電気を供給する図２のDRシステム１００のようなDRシステムにおいて実行されてもよい。同様の方法は、公益事業者１３８がそれらのサイトに別の資源を供給するDRシステムにおいて実装されてもよい。
【０１０２】
方法４００は、いくつかの実施形態では、図１および図２を参照して記載されるコンピューティング装置２００によってプログラム的に実行されてもよい。追加的または代替的に、方法４００は、装置１０４によってプログラム的に実行されてもよい。装置１０４およびコンピューティング装置２００の一つまたは複数は、方法４００を実行するまたは該実行を引き起こすためにプロセッサによって実行可能なプログラミング・コードまたは命令が記憶されているまたはエンコードされている非一時的なコンピュータ可読媒体（たとえば図１のメモリ１０６または図２の２２２）を含んでいたり、あるいは該媒体に通信上結合されていたりしてもよい。追加的または代替的に、装置１０４およびコンピューティング装置２００の一つまたは複数は、方法４００の実行を引き起こすまたは制御するコンピュータ命令を実行するよう構成されているプロセッサ（たとえば図１のプロセッサ１０８または図２の２２４）を含んでいてもよい。離散的なブロックとして図示されているが、所望される実装に依存して、さまざまなブロックは追加的なブロックに分割されたり、より少数のブロックに組み合わされたり、あるいはなくされたりしてもよい。
【０１０３】
ブロック４０２では、DRイベント通知がDRサーバーから受領されてもよい。DRイベント通知はDRイベントに関するDRイベント情報および削減情報を含んでいてもよい。ブロック４０４では、通知受け取り確認がDRサーバーに通信されてもよい。通知受け取り確認は、DRイベント通知の受信を示してもよい。ブロック４０６では、DRイベントに関する削減要請が表示されてもよい。削減要請は、DRイベント通知に含まれる削減情報およびDRイベント情報の何らかの部分に基づいていてもよい。
【０１０４】
ブロック４０８では、ユーザー入力が受領されてもよい。ユーザー入力は、DRイベント参加確認またはDRイベント参加拒否を含んでいてもよい。ブロック４１０では、参加信号が通信されてもよい。いくつかの実施形態では、参加信号はDRサーバーに通信されてもよい。参加信号はユーザー入力の少なくとも一部を表わしていてもよい。
【０１０５】
当業者は、本稿に開示されるこのおよび他の手順および方法について、プロセスおよび方法において実行される機能は異なる順序で実装されてもよいことを認識するであろう。さらに、概説された諸段階および動作は、例として与えられているだけであり、段階および動作のいくつかは、開示される実施形態から外れることなく、任意的であったり、より少数の段階および動作に組み合わされたり、あるいは追加的な段階および動作に展開されたりしてもよい。
【０１０６】
たとえば、いくつかの実施形態では、通知制限問い合わせが表示されてもよい。通知制限の選択が受領されてもよい。通知制限は、DRイベント通知の最大数、DRイベント通知の最大頻度およびDRイベント通知の優先および装置選好を含んでいてもよいが、これに限られない。これらおよび他の実施形態において、削減要請を表示する前に、DRイベント通知が通知制限の一つまたは複数に違反していないことが検証されてもよい。
【０１０７】
追加的または代替的に、方法４００のいくつかの実施形態では、機器リストが生成されてもよい。機器リストは、エネルギー削減機能を有する機器を含んでいてもよい。機器リストは表示されてもよい。機器リストに含まれる対象機器の選択が受領されてもよい。これらおよび他の実施形態において、削減要請は、その対象機器に関するエネルギー削減および／またはDRイベントの期間中のその対象機器の削減に関するインセンティブを含んでいてもよい。さらに、ユーザー入力は、選択された対象機器のDRイベント期間中の削減を示す対象機器選択を含んでいてもよい。
【０１０８】
追加的または代替的に、方法４００のいくつかの実施形態では、対象機器について制御コマンドが決定されてもよい。制御コマンドは、DRイベント通知および／または対象機器に関係した事前構成設定に基づいていてもよい。これらおよび他の実施形態において、DRイベント参加確認を含むユーザー入力に応答して、制御コマンドが対象機器の動作に影響するよう伝送されてもよい。
【０１０９】
追加的または代替的に、方法４００のいくつかの実施形態では、現在位置が特定のエリア内であるかどうかが判定されてもよい。現在位置が特定のエリア内であることに応答して、第一のプロトコルおよび第一の媒体の一つまたは複数を介して、対象機器の動作に影響するよう、制御コマンドが送信されてもよい。現在位置が特定のエリア外であることに応答して、第二のプロトコルおよび第二の媒体の一つまたは複数を介して、対象機器の動作に影響するよう、前記制御コマンドが送信されてもよい。追加的または代替的に、方法４００のいくつかの実施形態では、センサーによって収集されたデータに基づいてフィードバックが生成されてもよい。フィードバックはDRサーバーに通信されてもよい。
【０１１０】
追加的または代替的に、方法５００のいくつかの実施形態では、対象機器の自動化された制御をトリガーする状況の選択が受領されてもよい。これらおよび他の実施形態において、状況が存在することに応答して、制御コマンドが生成され、対象機器に通信されてもよい。
【０１１１】
図５は、本稿に記載される少なくとも一つの実施形態に基づいて構成された、住居またはSMB  DR調整の例示的方法５００の流れ図である。方法５００は、公益事業者１３８が住居／SMB顧客１０２に関連するサイトに電気を供給する図２のDRシステム１００のようなDRシステムにおいて実行されてもよい。同様の方法は、公益事業者１３８がそれらのサイトに別の資源を供給するDRシステムにおいて実装されてもよい。
【０１１２】
方法５００は、いくつかの実施形態では、図１および図２を参照して記載されるコンピューティング装置２００によってプログラム的に実行されてもよい。追加的または代替的に、方法５００は、DRサーバー１１２によってプログラム的に実行されてもよい。DRサーバー１１２およびコンピューティング装置２００の一つまたは複数は、方法５００を実行するまたは該実行を引き起こすためにプロセッサによって実行可能なプログラミング・コードまたは命令が記憶されているまたはエンコードされている非一時的なコンピュータ可読媒体（たとえば図１のメモリ１０６または図２の２２２）を含んでいたり、あるいは該媒体に通信上結合されていたりしてもよい。追加的または代替的に、DRサーバー１１２およびコンピューティング装置２００の一つまたは複数は、方法５００の実行を引き起こすまたは制御するコンピュータ命令を実行するよう構成されているプロセッサ（たとえば図１のプロセッサ１０８または図２の２２４）を含んでいてもよい。離散的なブロックとして図示されているが、所望される実装に依存して、さまざまなブロックは追加的なブロックに分割されたり、より少数のブロックに組み合わされたり、あるいはなくされたりしてもよい。
【０１１３】
ブロック５０２では、DRイベント通知が装置に通信されてもよい。DRイベント通知はDRイベントに関するDRイベント情報および削減情報を含んでいてもよい。ブロック５０４では、通知受け取り確認が前記装置から受信されてもよい。通知受け取り確認は、DRイベント通知の受信を示してもよい。ブロック５０６では、前記装置から参加信号が受信されてもよい。参加信号は、DRイベント参加確認またはDRイベント参加拒否を含んでいてもよいユーザー入力の少なくとも一部を表わしていてもよい。ブロック５０８では、少なくとも部分的には参加信号および通知受け取り確認に基づいて、そのDRイベントについてのエネルギー削減が推定されてもよい。
【０１１４】
追加的または代替的に、方法５００のいくつかの実施形態では、前記装置の現在位置が特定のエリア内であるかどうかが判定されてもよい。前記装置の現在位置が特定のエリア内であることに応答して、前記DRイベント通知が前記装置に通信されてもよい。前記装置の現在位置が特定のエリア外であることに応答して、前記DRイベント通知は前記装置に通信されなくてもよい。
【０１１５】
追加的または代替的に、方法５００のいくつかの実施形態では、前記装置からフィードバックが受信されてもよい。フィードバックは、センサーによって収集されたデータに基づいていてもよい。該フィードバックに基づいて前記装置に関連するユーザーの参加が評価されてもよく、および／または該フィードバックに基づいて削減量が推定されてもよい。
【０１１６】
追加的または代替的に、方法５００のいくつかの実施形態では、DRイベント参加および対象機器削減についてのインセンティブが生成されてもよい。前記DRイベント通知が、生成されたインセンティブを含んでいてもよい。
【０１１７】
追加的または代替的に、方法５００のいくつかの実施形態では、第二のDRイベント通知がC&Iサーバーに通信されてもよい。第二のDRイベント通知は前記DRイベントに関する前記DRイベント情報およびC&I顧客に関連する削減情報を含んでいてもよい。
【０１１８】
本稿に記載される実施形態は、下記でより詳細に論じるような、さまざまなコンピュータ・ハードウェアまたはソフトウェア・モジュールを含む特殊目的または汎用のコンピュータの使用を含んでいてもよい。
【０１１９】
本稿に記載された実施形態は、コンピュータ実行可能命令またはデータ構造を担持しているまたは記憶しているコンピュータ可読媒体を使って実装されてもよい。そのようなコンピュータ可読媒体は、汎用または特殊目的コンピュータによってアクセスされうるいかなる利用可能な媒体であってもよい。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMまたは他の光ディスク記憶、磁気ディスク記憶または他の磁気記憶デバイスまたはコンピュータ実行可能な命令もしくはデータ構造の形で所望されるプログラム・コードを担持もしくは記憶するために使用され、汎用もしくは特殊目的コンピュータによってアクセスされうる他の任意の非一時的な記憶媒体を含みうる。上記の組み合わせもコンピュータ可読媒体の範囲内に含まれうる。
【０１２０】
コンピュータ実行可能命令は、たとえば、汎用コンピュータ、特殊目的コンピュータまたは特殊目的処理装置に、ある機能または一群の機能を実行させる命令およびデータを含んでいてもよい。主題は構造的な特徴および／または方法論的な工程に固有の言辞で記述されているが、付属の請求項において定義される主題は必ずしも上記の特定の特徴または工程に限定されないことは理解しておくものとする。むしろ、上記の特定の特徴および工程は、請求項を実装する例示的な形として開示されている。
【０１２１】
本稿での用法では、用語「モジュール」または「コンポーネント」は、コンピューティング装置上で実行されるソフトウェア・オブジェクトまたはルーチンを指しうる。本稿に記載される種々のコンポーネント、モジュール、エンジンおよびサービスは、（たとえば別個のスレッドとして）コンピューティング・システム上で実行されるオブジェクトまたはプロセスとして実装されてもよい。本稿に記載されるシステムおよび方法は、ソフトウェアで実装されてもよいものの、ハードウェアまたはソフトウェアとハードウェア実装の組み合わせにおける実装も可能であり、考えられている。本記述において、「コンピューティング・エンティティ」は、本稿で先に定義したような任意のコンピューティング・システムまたはコンピューティング・システム上で走る任意のモジュールもしくはモジュールの組み合わせでありうる。
【０１２２】
本稿に記載されるすべての例および条件付きの言辞は、本発明および発明者によって当技術分野の発展のために寄与される概念の理解において読者を助ける教育目的を意図されており、そのような特定的に挙げられる例および条件に限定することなく解釈されるものとする。本発明の実施形態について詳細に述べてきたが、本発明の精神および範囲から外れることなく、これにさまざまな変化、代替および変更をなすことができることは理解しておくべきである。
【０１２３】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
（付記１）
住居または中小企業（SMB）デマンドレスポンス（DR）調整の方法であって：
DRサーバーからDRイベント通知を受領する段階であって、前記DRイベント通知は、DRイベントに関するDRイベント情報および削減情報を含む、段階と；
前記DRサーバーに通知受け取り確認を通信する段階であって、前記通知受け取り確認は、前記DRイベント通知の受信を示す、段階と；
前記DRイベントに関する削減要請を表示する段階であって、前記削減要請は、前記DRイベント通知に含まれる前記削減情報に基づき、前記DRイベント情報の何らかの部分を含む、段階と；
DRイベント参加確認またはDRイベント参加拒否を含むユーザー入力を受領する段階と；
前記ユーザー入力の少なくとも一部を表わす参加信号を前記DRサーバーに通信する段階とを含む、
方法。
（付記２）
エネルギー削減機能を有する機器を含む機器リストを生成する段階と；
前記機器リストを表示する段階と；
前記機器リストに含まれる対象機器の選択を受領する段階とをさらに含む、
付記１記載の方法。
（付記３）
前記削減要請は前記対象機器に関するエネルギー削減を含み；
前記ユーザー入力は、選択された前記対象機器の前記DRイベントの間の削減を示す対象機器選択を含む、
付記２記載の方法。
（付記４）
前記削減要請は、前記DRイベントの間の前記対象機器の削減に関するインセンティブを含む、付記３記載の方法。
（付記５）
ある対象機器についての制御コマンドを、前記DRイベント通知および前記対象機器に関係した事前構成設定に基づいて決定する段階と；
前記ユーザー入力が前記DRイベント参加確認を含むことに応答して、前記対象機器の動作に影響するよう前記制御コマンドを送信する段階とをさらに含む、
付記１記載の方法。
（付記６）
現在位置が特定のエリア内であるかどうかを判定する段階と；
現在位置が前記特定のエリア内であることに応答して、第一のプロトコルおよび第一の媒体の一つまたは複数を介して対象機器の動作に影響するよう制御コマンドを送信する段階と；
現在位置が前記特定のエリア外であることに応答して、前記第一のプロトコルとは異なる第二のプロトコルおよび前記第一の媒体とは異なる第二の媒体の一つまたは複数を介して前記対象機器の動作に影響するよう前記制御コマンドを送信する段階とをさらに含む、
付記１記載の方法。
（付記７）
対象機器の自動化された制御をトリガーする状況の選択を受領する段階と；
前記DRイベント通知に前記状況が存在することに応答して、ユーザー入力なしに前記対象機器に制御コマンドを送信する段階とをさらに含む、
付記１記載の方法。
（付記８）
通知制限問い合わせを表示する段階と；
DRイベント通知の最大数、DRイベント通知の最大頻度、DRイベント通知の優先および装置選好のうちの一つまたは複数を含む通知制限の選択を受領する段階と；
前記削減要請を表示する前に、前記DRイベント通知が前記通知制限の一つまたは複数に違反していないことを検証する段階とをさらに含む、
付記１記載の方法。
（付記９）
センサーによって収集されたデータに基づいてフィードバックを生成する段階と；
前記フィードバックを前記DRサーバーに通信する段階とをさらに含む、
付記１記載の方法。
（付記１０）
住居または中小企業（SMB）デマンドレスポンス（DR）調整の方法であって：
DRイベント通知を装置に通信する段階であって、前記DRイベント通知はDRイベントに関するDRイベント情報および削減情報を含む、段階と；
通知受け取り確認を前記装置から受信する段階であって、前記通知受け取り確認は、前記DRイベント通知の受信を示す、段階と；
前記装置から参加信号を受信する段階であって、前記参加信号は、DRイベント参加確認またはDRイベント参加拒否を含むユーザー入力の少なくとも一部を表わす、段階と；
少なくとも部分的には前記参加信号および前記通知受け取り確認に基づいて、前記DRイベントについてのエネルギー削減を推定する段階とを含む、
方法。
（付記１１）
前記装置の現在位置が特定のエリア内であるかどうかを判定する段階と；
前記装置の現在位置が前記特定のエリア内であることに応答して、前記DRイベント通知を前記装置に通信する段階と；
前記装置の現在位置が前記特定のエリア外であることに応答して、前記DRイベント通知を前記装置に通信しない段階とをさらに含む、
付記１０記載の方法。
（付記１２）
前記装置からフィードバックを受信する段階であって、前記フィードバックは、センサーによって収集されたデータに基づく、段階と；
前記フィードバックに基づいて前記装置に関連するユーザーの参加を評価する段階とをさらに含む、
付記１０記載の方法。
（付記１３）
動作とを実行するようプロセッサによって実行可能なプログラミング・コードがエンコードされている非一時的なコンピュータ可読媒体であって、前記動作は：
第二のDRイベント通知を商業および産業（C&I）顧客に通信する段階をさらに含み、前記第二のDRイベント通知は前記DRイベントに関する前記DRイベント情報および前記C&I顧客に関連する削減情報を含む、付記１０記載の方法。
（付記１４）
DRサーバーからDRイベント通知を受領する段階であって、前記DRイベント通知は、DRイベントに関するDRイベント情報および削減情報を含む、段階と；
前記DRサーバーに通知受け取り確認を通信する段階であって、前記通知受け取り確認は、前記DRイベント通知の受信を示す、段階と；
前記DRイベントに関する削減要請を表示する段階であって、前記削減要請は、前記DRイベント通知に含まれる前記削減情報に基づき、前記DRイベント情報の何らかの部分を含む、段階と；
DRイベント参加確認またはDRイベント参加拒否を含むユーザー入力を受領する段階と；
前記ユーザー入力の少なくとも一部を表わす参加信号を前記DRサーバーに通信する段階とを含む、
非一時的なコンピュータ可読媒体。
（付記１５）
前記動作がさらに：
エネルギー削減機能を有する機器を含む機器リストを生成する段階と；
前記機器リストを表示する段階と；
前記機器リストに含まれる対象機器の選択を受領する段階とをさらに含む、
付記１４記載の非一時的なコンピュータ可読媒体。
（付記１６）
前記削減要請は、前記対象機器に関するエネルギー削減と、前記DRイベントの間の前記対象機器の削減に関するインセンティブとを含み；
前記ユーザー入力は、選択された前記対象機器の前記DRイベントの間の削減を示す対象機器選択を含む、
付記１５記載の非一時的なコンピュータ可読媒体。
（付記１７）
前記動作がさらに：
ある対象機器についての制御コマンドを、前記DRイベント通知および前記対象機器に関係した事前構成設定に基づいて決定する段階と；
前記ユーザー入力が前記DRイベント参加確認を含むことに応答して、前記対象機器の動作に影響するよう前記制御コマンドを送信する段階とをさらに含む、
付記１４記載の非一時的なコンピュータ可読媒体。
（付記１８）
前記動作がさらに：
現在位置が特定のエリア内であるかどうかを判定する段階と；
現在位置が前記特定のエリア内であることに応答して、第一のプロトコルおよび第一の媒体の一つまたは複数を介して対象機器の動作に影響するよう制御コマンドを送信する段階と；
現在位置が前記特定のエリア外であることに応答して、前記第一のプロトコルとは異なる第二のプロトコルおよび前記第一の媒体とは異なる第二の媒体の一つまたは複数を介して前記対象機器の動作に影響するよう前記制御コマンドを送信する段階とをさらに含む、
付記１４記載の非一時的なコンピュータ可読媒体。
（付記１９）
前記動作がさらに：
センサーによって収集されたデータに基づいてフィードバックを生成する段階と；
前記フィードバックを前記DRサーバーに通信する段階とを含む、
付記１４記載の非一時的なコンピュータ可読媒体。
（付記２０）
前記動作がさらに：
通知制限問い合わせを表示する段階と；
DRイベント通知の最大数、DRイベント通知の最大頻度、DRイベント通知の優先および装置選好のうちの一つまたは複数を含む通知制限の選択を受領する段階と；
前記削減要請を表示する前に、前記DRイベント通知が前記通知制限の一つまたは複数に違反していないことを検証する段階とを含む、
付記１４記載の非一時的なコンピュータ可読媒体。
【図１】
0006308302.tif 000002
【図２】
0006308302.tif 000003
【図３Ａ】
0006308302.tif 000004
【図３Ｂ】
0006308302.tif 000005
【図３Ｃ】
0006308302.tif 000006
【図３Ｄ】
0006308302.tif 000007
【図３Ｅ】
0006308302.tif 000008
【図３Ｆ】
0006308302.tif 000009
【図４】
0006308302.tif 000010
【図５】
0006308302.tif 000011