(57)【特許請求の範囲】
【請求項１】
デマンドレスポンスイベント（以下ＤＲイベントとする）を有効化する方法であって、
複数の参加者サイトに通信可能に結合されたデマンドレスポンス管理システム（以下ＤＲＭＳとする）を形成するステップであって、
・前記ＤＲＭＳは、カスタムフィールドを含む包含基準を用いてＤＲイベントの参加者サイトのアグリゲーションを形成するための第１のルールベース機能を有するアグリゲーションエンジンを含み、
・前記参加者サイトは、複数のコアフィールドにおける前記参加者サイトのコア特性を記憶するビジネスオブジェクトによって表されており、
・前記ビジネスオブジェクトは、前記参加者サイトと他の関連エンティティとを表すために用いられ、前記ビジネスオブジェクトにより、前記参加者サイト及び前記他の関連エンティティのコア特性が複数のコアフィールドに記憶され、
・前記カスタムフィールドは前記ビジネスオブジェクトに関連づけられ、ただし、前記カスタムフィールドの定義及びコンテンツは関連するビジネスオブジェクトの外部に記憶されている
ステップと、
前記カスタムフィールドを含む前記包含基準を用いて前記ＤＲイベントの参加者サイトのアグリゲーションを形成するステップと、
前記参加者サイトのアグリゲーションについて前記ＤＲイベントを実行するステップと
を含み、
前記アグリゲーションエンジンは拡張可能アグリゲーションエンジンであり、前記拡張可能アグリゲーションエンジンは、データモデルの変更を要さずに、前記参加者サイトを当該アグリゲーションエンジン内で利用できるように、前記参加者サイトを記述及び選択するために用いられる前記カスタムフィールドを前記拡張可能アグリゲーションエンジンに追加可能である、方法。
【請求項２】
前記アグリゲーションエンジンはさらに第２のルールベース機能を含み、
該第２のルールベース機能により、複数のコアフィールドのうち少なくとも１つを含む包含基準を用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成する、
請求項１記載の方法。
【請求項３】
前記方法はさらに、前記ＤＲイベントの参加者サイトのアグリゲーションを再形成するステップを含む、
請求項２記載の方法。
【請求項４】
前記アグリゲーションエンジンはさらに地理的機能を含み、
該地理的機能により、ロケーション情報を含む包含基準を用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成する、
請求項１記載の方法。
【請求項５】
前記アグリゲーションエンジンはさらに明示的機能を含み、
該明示的機能により、選択された参加者サイトの明示リストを用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成する、
請求項１記載の方法。
【請求項６】
前記ＤＲＭＳはさらにプログラム管理モジュール（以下ＰＭＭとする）を含み、
該ＰＭＭにより、関連するＤＲイベントによってＤＲプログラムを定義する、
請求項１記載の方法。
【請求項７】
前記ＤＲイベントを実行するステップは、前記ＤＲイベントをＤＲプログラム及び関連する時間フレームに基づいて実行するステップを含む、
請求項６記載の方法。
【請求項８】
プロセスコントローラと該プロセスコントローラに接続されたメモリとを含む、デマンドレスポンス管理システム（ＤＲＭＳ）であって、
前記プロセスコントローラ上で実行可能な、前記プロセスコントローラに以下のプロセスを実行させるための複数の命令が記憶されており、すなわち、
カスタムフィールドを含む包含基準を用いて参加者サイトのアグリゲーションを形成するように構成された第１のルールベース機能を有するアグリゲーションエンジンを用いて、デマンドレスポンスイベント（以下ＤＲイベントとする）の参加者サイトのアグリゲーションを形成させ、その際に、
・ビジネスオブジェクトを、前記参加者サイトと他の関連エンティティとを表すために用い、前記ビジネスオブジェクトにより、前記参加者サイト及び前記他の関連エンティティのコア特性を複数のコアフィールドに記憶させ、
・前記カスタムフィールドを前記ビジネスオブジェクトに関連づけ、ただし前記カスタムフィールドの定義及びコンテンツは関連するビジネスオブジェクトの外部に記憶させ、
負荷を離脱もしくはシフトさせるために、前記参加者サイトのアグリゲーションについて前記ＤＲイベントを実行させる、
複数の命令が記憶されており、
前記アグリゲーションエンジンは拡張可能アグリゲーションエンジンであり、前記拡張可能アグリゲーションエンジンは、データモデルの変更を要さずに、前記参加者サイトを当該アグリゲーションエンジン内で利用できるように、前記参加者サイトを記述及び選択するために用いられる前記カスタムフィールドを前記拡張可能アグリゲーションエンジンに追加可能である、システム。
【請求項９】
前記システムはさらに、前記プロセッサに、前記アグリゲーションエンジン内の第２のルールベース機能を実行して、複数のコアフィールドのうち少なくとも１つを含む包含基準を用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成させる命令を含む、
請求項８記載のシステム。
【請求項１０】
前記システムはさらに、前記プロセッサに、ＤＲイベントの参加者サイトのアグリゲーションを再形成させる命令を含む、
請求項８記載のシステム。
【請求項１１】
前記システムはさらに、前記プロセッサに、前記アグリゲーションエンジン内の地理的機能を実行して、ロケーション情報を含む包含基準を用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成させる命令を含む、
請求項８記載のシステム。
【請求項１２】
前記システムはさらに、前記プロセッサに、前記アグリゲーションエンジン内の明示的機能を実行して、選択された参加者サイトの明示リストを用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成させる命令を含む、
請求項８記載のシステム。
【請求項１３】
前記システムはさらに、前記プロセッサに、前記ＤＲＭＳ内のプログラム管理モジュール（以下ＰＭＭとする）を用いて、ＤＲイベントに使用可能なＤＲプログラムを定義させる命令を含む、
請求項８記載のシステム。
【請求項１４】
前記システムはさらに、前記プロセッサに、前記ＤＲイベントを前記ＤＲプログラム及び関連する時間フレームに基づいて実行させる命令を含む、
請求項１３記載のシステム。
【請求項１５】
コンピュータで実現されたデマンドレスポンス管理システム（以下ＤＲＭＳとする）であって、
前記システムは、カスタムフィールドを含む包含基準を用いてデマンドレスポンスイベント（以下ＤＲイベントとする）の参加者サイトのアグリゲーションを形成するための第１のルールベース機能を有するアグリゲーションエンジンを含み、
ビジネスオブジェクトは、前記参加者サイトと他の関連エンティティとを表すために用いられ、前記ビジネスオブジェクトにより、前記参加者サイト及び前記他の関連エンティティのコア特性が複数のコアフィールドに記憶され、
前記カスタムフィールドは前記ビジネスオブジェクトに関連づけられており、ただし、前記カスタムフィールドの定義及びコンテンツは関連するビジネスオブジェクトの外部に記憶されており、
前記システムは、前記アグリゲーションエンジンから参加者サイトのアグリゲーションを受信し、該アグリゲーションに含まれる参加者サイトへ制御信号を送信することにより、前記参加者サイトのアグリゲーションについてのＤＲイベントを実行するように構成されたイベント管理モジュール（以下ＥＭＭとする）を含み、
前記アグリゲーションエンジンは拡張可能アグリゲーションエンジンであり、前記拡張可能アグリゲーションエンジンは、データモデルの変更を要さずに、前記参加者サイトを当該アグリゲーションエンジン内で利用できるように、前記参加者サイトを記述及び選択するために用いられる前記カスタムフィールドを前記拡張可能アグリゲーションエンジンに追加可能である、
コンピュータで実現されたＤＲＭＳ。
【請求項１６】
前記アグリゲーションエンジンはさらに第２のルールベース機能を含み、
該第２のルールベース機能は、複数のコアフィールドのうち少なくとも１つを含む包含基準を用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成するように構成されている、
請求項１５記載のコンピュータで実現されたＤＲＭＳ。
【請求項１７】
前記アグリゲーションエンジンはさらに地理的機能を含み、
該地理的機能は、ロケーション情報を含む包含基準を用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成するように構成されている、
請求項１５記載のコンピュータで実現されたＤＲＭＳ。
【請求項１８】
前記アグリゲーションエンジンはさらに明示的機能を含み、
該明示的機能は、選択された参加者サイトの明示的リストを用い、前記第１のルールベース機能に関連して、参加者サイトのアグリゲーションを形成するように構成されている、
請求項１５記載のコンピュータで実現されたＤＲＭＳ。
【請求項１９】
前記ＤＲＭＳはさらに、プログラム管理モジュール（以下ＰＭＭとする）を含み、
該ＰＭＭは、ＤＲイベントに関連づけ可能なＤＲプログラムを管理するように構成されている、
請求項１５記載のコンピュータで実現されたＤＲＭＳ。
【請求項２０】
前記ＤＲＭＳは、各参加者サイトの複数の端末装置に通信可能に結合されている、
請求項１５記載のコンピュータで実現されたＤＲＭＳ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エネルギ送給システムの運営に関しており、より具体的には、デマンドレスポンス管理システム用の改良型アグリゲーションエンジンに関する。
【０００２】
技術背景
エネルギ管理システム（以下ＥＭＳとする）とは、電気ユーティリティグリッドのオペレータがエネルギ送給システムの生産能力及び／又は伝送能力の監視及び制御及び最適化のために使用する、コンピュータで実現された複数のツールから成るシステムである。言い換えれば、ＥＭＳは、伝送グリッド及び生産アセット及び場合により負荷を最適化し監視し制御するために用いられている。監視及び制御の機能は、「監視制御システム（ＳＣＡＤＡ）」として知られている。こうしたシステムの制御は、負荷と生産との間に不平衡が生じた際にいつでも電力システムの周波数の変動を抑制できるようにする、ＥＭＳによる自律的な自動制御動作を含む。
【０００３】
ユーティリティが費用対効果の点で負荷を制御しようとする際に役立てるべきツールの１つが、デマンドレスポンス（以下ＤＲとする）と称されるものである。連邦エネルギ規制委員会によれば、ＤＲとは、所定の時間にわたる電力価格の変化に応じた、又は、卸売市場価格が高い時間もしくはシステムの信頼性が危機に陥っている時間に電力利用の低減を誘起すべく設けられたインセンティブの支払いに応じた、エンドユース顧客の電力利用が通常の消費パターンから変化する変化量として定義されている。ＤＲは、タイミングもしくは瞬時デマンドレベルもしくは全電力消費量を変化させようと誘導された顧客が行う、電力消費パターンへの全ての意図的な修正を含む。ＤＲプログラムは、消費者のプリファランス及びライフスタイルに応じて、電力消費量を低減するように、又は、オンピーク期間からオフピーク期間へ電力消費量をシフトさせるように設計されている。デマンドレスポンス活動とは、「消費者のエネルギ消費量又はそのタイミングを調整すべく、この消費者が自発的に採用する活動」と定義される。活動は、一般に、経済上の信号（例えばエネルギ価格、又は、政府のインセンティブ及び／又はユーティリティのインセンティブ）に応じて行われる。デマンドレスポンスは、ピーク需要の低減のため又はシステムの非常動作の回避のために行われる需要の低減である。したがって、デマンドレスポンスは、需要ピーク及び／又は時機に依存する需要スパイクを満たすために、生産容量を累積するよりも費用対効果の良い代替手段となりうる。ＤＲの基礎となる課題は、価格信号に応じて消費量を修正する消費者に能動的に介入することである。その目的は、消費者価格信号を通した供給予測又は制御による供給予測を反映できるようにし、価格に対する消費量の動的な変化を可能にすることである。
【０００４】
電力グリッドでは、ＤＲは、供給条件に応じて電力の顧客消費量を管理するダイナミックデマンド機構と類似した意義を有しており、例えば、電力の消費者に、臨界的な時間で、又は、市場価格に応じて、消費量を低減させることを意味する。相違点は、デマンドレスポンス機構が遮断の明示要求に対応するのに対して、ダイナミックデマンド機構はグリッド内にストレスが検出された場合に受動的に遮断されるということである。デマンドレスポンスは、能動的な使用電力の切り詰め、又は、グリッドに並列に接続可能もしくは接続不能な現場生産の開始を含むことができる。これは、連続モードを基礎としてもしくはタスクが実行されるあらゆる機会につき、同じタスクの実行になるべく少ない電力を用いることを意味するエネルギ効率の点からはかけ離れたコンセプトである。同時に、デマンドレスポンスは、スマートエネルギ需要の要素の１つであり、エネルギ効率、住宅及び建物のエネルギ管理、再形成可能資源の分配、及び、電気自動車の充電をも含む。
【０００５】
現行のデマンドレスポンス管理システム（以下ＤＲＭＳとする）は、大小の工業地及び商業地並びに住宅地の顧客によって、しばしば専用の制御装置を使用することにより、ユーティリティ条件又は市場価格条件の要求に応じて負荷を離脱させるように構成されている。例えば、サービス（例えば照明、機械、エアコンディショニング、温水器など）は予め定められた負荷優先スキーマにしたがって、計画された時間フレーム中に低減される。負荷離脱の代替手段として、パワーグリッドを補充するための電力の現場生産も挙げられる。厳しい電力供給の条件のもとで、ＤＲはピーク価格を大幅に低減でき、ふつうは電力価格の乱高下を抑制する。
【０００６】
ＤＲＭＳはＤＲプログラムの動作及び決済のための機能を提供する。ＤＲプログラムが要求される（つまりＤＲプログラムが「呼び出される」）場合、ユーザはＤＲＭＳインタフェースを用いてＤＲイベントの配信をスケジューリングできる。幾つかの実施形態では、イベントは、ユーザインタフェースを介したインタラクションでの要求によってではなく、特定条件に基づいて付加的かつ自動的に（例えばプログラミングによって）トリガされる。ＤＲＭＳはＤＲイベント信号を制御可能な端末装置、例えば温水器やサーモスタットなどへ送信し、参加者サイトにインストールされているアドバンストメータリングインフラストラクチャ（ＡＭＩ）もしくはＲＣＳもしくはＤＲゲートウェイ（例えばオープンＡＤＲデバイスなど）によってこれらを切り換える。ＤＲＭＳは、料金請求に使用される、参加者へのＤＲインセンティブ支払いのベースとなる決済データを計算する。決済は、ＤＲイベントの後、電力量計データが電力量計データ管理システム（ＭＤＭ）で利用可能となったときに発生する。
【０００７】
ＤＲイベント中に離脱可能もしくは消費／シフト可能な、連続的に変化する無数の参加者負荷を管理することは、物質的な間接経費を含めて困難な管理上の問題である。したがって、デマンドレスポンス管理システムの参加者サイトの改良型アグリゲーションのためのシステム、方法及び装置を提供することには大きなニーズがある。
【０００８】
概要
幾つかの実施形態において、デマンドレスポンスイベント（ＤＲイベント）を有効化する方法が提供される。この方法は、複数の参加者サイトに通信可能に結合されたデマンドレスポンス管理システム（ＤＲＭＳ）を形成するステップであって、ＤＲＭＳが、カスタムフィールドを含む包含基準を用いてＤＲイベントの参加者サイトのアグリゲーションを形成するためのルールベース機能を有するアグリゲーションエンジンを含み、ビジネスオブジェクトが参加者サイトと他の関連エンティティ（例えば参加者、登録、サービスデリバリポイント（ＳＤＰ）など）とを表すために用いられ、このビジネスオブジェクトにより参加者サイト及び他の関連エンティティのコア特性が複数のコアフィールドに記憶され、カスタムフィールドはビジネスオブジェクトに関連づけられ、ただしカスタムフィールドの定義及びコンテンツは関連するビジネスオブジェクトの外部に記憶されるステップと、カスタムフィールドを含む包含基準を用いてＤＲイベントの参加者サイトのアグリゲーションを形成するステップと、参加者サイトのアグリゲーションについてＤＲイベントを実行するステップとを含む。
【０００９】
別の実施形態では、システムが提供される。このシステムは、プロセスコントローラとこのプロセスコントローラに接続されたメモリとを含み、プロセスコントローラ上で実行可能な複数の命令がメモリに記憶されている。すなわち、プロセスコントローラに、カスタムフィールドを含む１つもしくは複数の包含基準を用いて参加者サイトのアグリゲーションを形成するように構成された第１のルールベース機能を有するアグリゲーションエンジンを用いて、デマンドレスポンスイベント（ＤＲイベント）の参加者サイトのアグリゲーションを形成させ、その際に、ビジネスオブジェクトを、参加者サイトと他の関連エンティティ（例えば参加者、登録、サービスデリバリポイント（ＳＤＰ）など）とを表すために用い、当該ビジネスオブジェクトにより、参加者サイト及び他の関連エンティティのコア特性を複数のコアフィールドに記憶させ、カスタムフィールドをビジネスオブジェクトに関連づけ、ただしカスタムフィールドの定義及びコンテンツは関連するビジネスオブジェクトの外部に記憶させ、負荷を離脱もしくはシフトさせるために、参加者サイトのアグリゲーションについてＤＲイベントを実行させる複数の命令が記憶されている。
【００１０】
さらに別の実施形態では、コンピュータで実現されたデマンドレスポンス管理システム（ＤＲＭＳ）が提供される。当該ＤＲＭＳは、カスタムフィールドを含む包含基準を用いてデマンドレスポンスイベント（ＤＲイベント）の参加者サイトのアグリゲーションを形成するための第１のルールベース機能を有するアグリゲーションエンジンと、アグリゲーションエンジンから参加者サイトのアグリゲーションを受信し、このアグリゲーションに含まれる参加者サイトに制御信号を送信することにより、参加者サイトのアグリゲーションについてＤＲイベントを実行するように構成されたイベント管理モジュール（ＥＭＭ）とを含む。ここで、ビジネスオブジェクトは、参加者サイトと他の関連エンティティ（例えば参加者、登録、サービスデリバリポイント（ＳＤＰ）など）とを表すために用いられ、当該ビジネスオブジェクトにより、参加者サイト及び他の関連エンティティのコア特性が複数のコアフィールドに記憶され、カスタムフィールドはビジネスオブジェクトに関連づけられており、ただしカスタムフィールドの定義及びコンテンツは関連するビジネスオブジェクトの外部に記憶されている。
【００１１】
本発明の形態及び他の形態にしたがって、多数の他の形態を提供できる。本発明の他の特徴及び形態は、以下の詳細な説明、付属の特許請求の範囲及び添付の図面から充分に明らかとなるであろう。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態による、例示的な電力分配システムの一部の物理要素を示すブロック図である。
【図２】本発明の実施形態による、デマンドレスポンス管理システム（ＤＲＭＳ）をサポートする図１の電力分配システムの一部の情報技術インフラストラクチャ要素を示すブロック図である。
【図３】本発明の実施形態による、例示的なＤＲＭＳの構造及びデータフローを示す概略的なブロック図である。
【図４】本発明の実施形態による、ＤＲＭＳの例示的なデータモデルを示す概略的なブロック図である。
【図５】本発明の実施形態による、ＤＲＭＳ用のデータ構造を示す例示的なエンティティの関係図である。
【図６】本発明の実施形態による、デマンドレスポンスイベント（ＤＲイベント）を構成及び有効化する例示的な方法を示すフローチャートである。
【図７】本発明の実施形態による、ＤＲイベントを有効化する例示的な方法の詳細を示すフローチャートである。
【００１３】
詳細な説明
本発明の各実施形態では、デマンドレスポンス管理システムＤＲＭＳ用の改良型拡張可能なアグリゲーションエンジンのためのシステム及び装置及び方法が提供される。改良型アグリゲーションエンジンが拡張可能であるとは、ＤＲイベントの参加者サイトを記述及び選択するのに用いられる付加的な「カスタム」パラメータを、データモデルへの変更を要さずに、（例えばユーザが）エンジンにおいて利用できるように追加可能であるという意味である。ルールベースのクエリとともにこれらのカスタムパラメータを用いることで、ＤＲイベントの目的（例えば商業目的）に沿うように選択された、ＤＲイベントの参加者サイトのグループを、参加のタイミングに合わせてアグリゲート可能である。このことは、アグリゲーションに利用される時間の経った静的な参加者リスト又は静的なコア属性を信頼することに代えて行われる。なぜなら、これらは双方ともアップツーデートを保証するための連続的なメンテナンスを要するからである。言い換えれば、従来のデータベースでは、データベースを用いて種々のＤＲイベントの参加者サイトの既存のグループを記憶することはできるものの、参加者サイトは時間とともに変化するし、多数のこうしたグループの維持が諸経費を発生させ、データモデルの更新の連続配信が必要となる。本発明の各実施形態では、参加者サイトのデータモデルへのカスタムパラメータの記憶を要しないＤＲＭＳアーキテクチャを用い、需要に応じて参加者サイトリストを動的に組み換えることにより、こうした欠点を回避できるのである。
【００１４】
本発明の実施形態によるＤＲＭＳ内では、ＤＲイベントが実行されると、コマンドが多数の様々な参加者サイトへ送信される。当該機能を実現するために、各参加者サイトは、アグリゲーションそのものをイベントの一部として規定できる論理グループ化において、相互にアグリゲートされる。参加者サイトの論理グループ化は、静的なアグリゲーションとして予め選択可能及び記憶可能であるか、又は、ルールベースのアグリゲーションエンジンによって動的に決定可能である。ビジネスの案件の充足に適合するようにルールを定義できるので、動的なルールベースのアグリゲーションによって実質的なフレキシビリティが提供される。また、ルールベースのアグリゲーションは、それ自体管理されず、それを支援するルールのみが管理されるため、必要な管理経費が大幅に低減される。
【００１５】
上述したように、ルールベースのアグリゲーションエンジンの適用性は、本発明の実施形態にしたがってカスタムフィールドもしくはカスタムパラメータを使用することによりさらに拡張される。カスタムフィールドとは、ＤＲＭＳデータモデル内の１次クラスエンティティに対するタイプ別の拡張部である。これにより、データモデルに記憶しようとする情報がどんなものであるかに関係なく、特定のバージョンのＤＲＭＳを展開するユーティリティが得られる。展開時点で、カスタムフィールドを１次クラスエンティティに追加及びリンクできるようになるので、ＤＲＭＳデータモデルの再展開もしくは更新を要することなく、任意の好みの情報を存続させるユーティリティが許可される。１つもしくは複数のカスタムフィールドが用意される場合、カスタムフィールドに対し、このカスタムフィールドのコンテンツに基づいてアグリゲートすべき参加者サイトを選択するルールが実行されるよう、アグリゲーションエンジンをコンフィグレーションできる。
【００１６】
以下の例は、本発明の実施形態の拡張可能なアグリゲーションエンジンがルールベースのアグリゲーションのカスタムフィールドをどのように強化しうるかを示すためのものである。ＤＲＭＳデータ構造は、参加者サイトの特性を記述するデータテーブルを含むものとする。ただし、参加者サイトテーブルは、例えば住宅構造の仕様を追跡するフィールドを含まないものとする。ユーティリティが当該情報を追跡すべきと判別して、これをＤＲイベントの選択の基礎とできる場合、例えば「住宅タイプ」と称されるカスタムフィールドが作成され、新たな住宅タイプフィールドを参加者サイトテーブルにリンクさせることができる。当該リンクが使用可能になると、住宅タイプフィールドはシステムに記憶されているあらゆる住宅の記述情報で占有され、例えば「バンガロー」「乱平面」「２階」などの値の選択が行われる。次のＤＲイベントでは、ユーティリティは、バンガローと同値の住宅タイプを有する全参加者サイトが選択されるようにアグリゲーションエンジン内のルールをコンフィグレーションすることができる。
【００１７】
さらに、ユーティリティは、バンガローと同値の住宅タイプ及び「１０５」で始まる郵便番号を有する全ての参加者サイトをアグリゲーションに含める選択が行われるように、ルールを組み合わせることもできる。こうした複合ルールにより、特定の位置を目標とするＤＲイベントを、地理的にかつ追跡された幾つかの物理的特性に基づいて実行するユーティリティが許可される。同様に、複合ルールは、地理的位置又は物理的特性のいずれかの連合であってもよい。
【００１８】
図１を見ると、本発明の実施形態によるエネルギ送給システム１００の例の一部が提示されている。独立システムオペレータＩＳＯ１０２はエネルギ管理システム（以下ＥＭＳとする）１０４を含みうる監視センタを運営している。ＥＭＳ１０４は、エネルギ送給システム１００の生産及び伝送のパフォーマンスを（例えばコスト最小化、最大効率及び信頼性の最大化の点で）監視、制御及び最適化するための複数のハードウェアコンポーネント及びソフトウェアコンポーネントを含むことができる。
【００１９】
ＥＭＳ１０４は、種々のパワープラント（例えばユーティリティ１１０、独立電力生産者（ＩＰＰ）及び／又は非ユーティリティ発電機（ＮＵＧ）など）で複数のリソース１０８（例えば発電機）の電力出力を、電力消費者が形成した負荷の変化に応じて調整するための自動生産制御システム（ＡＧＣシステム）１０６を含む。生産された電力は、リソース１０８から送電線１１４を介して電力消費者の負荷１１２へ伝送される。ユーティリティ１１０がＡＧＣシステム１０６を備えたＥＭＳ１０４を含みうることに注意されたい。ＥＭＳ１０４間の通信及び制御を実現するために、ＥＭＳ１０４は監視センタ間プロトコル（ＩＣＣＰ）１１６も実装している。
【００２０】
選択的にＥＭＳ１０４に関連する（及びＥＭＳ１０４に通信可能に接続される）ユーティリティ１１０によって操作されるＤＲＭＳ１１８は、デマンドサイドマネジメント（ＤＳＭ）の手法、例えばＤＲイベントなどを用いて、必要に応じて例えば負荷１１２を離脱又はシフトさせる手段をユーザに提供する。改良型ＤＲＭＳ１１８の形態の本発明の実施形態には、（例えばアプリケーションプログラミングインタフェースＡＰＩを用いて）既存の市販入手可能なＥＭＳ製品、例えばワシントンＤＣ所在のシーメンスインダストリーインク社が製造したスペクトラムパワー７ＴＭ及びスペクトラムパワーＴＧＴＭエナジーマネジメントシステムなどを組み込み可能である。図１には唯一のユーティリティベースのＤＲＭＳ１１８しか示されていないが、ＤＲＭＳはＩＳＯにおいても下流のアグリゲータにおいてもインストール及び使用可能であることに注意されたい。
【００２１】
パワーグリッドは、生産と負荷との瞬時の緊密な平衡化を要求するので、リソース１０８の出力の頻繁な調整が連続して行われる。平衡化はシステム周波数を測定することによって判定することができる。システム周波数が増大すると、使用量よりも大きな電力が生産され、システム１００の発電機が加速される。システム周波数が低下すると、瞬時生産量よりも大きな負荷をシステム１００に形成でき、システム１００の発電機は減速される。
【００２２】
グリッドが隣接する制御領域への結合接続部を有する箇所では、ＡＧＣシステム１０６は、結合線路を介した電力交換が計画されたレベルで維持されるように補助を行う。コンピュータベースの制御装置と種々の入力とにより、ＡＧＣシステム１０６は、調整すべき最も経済的なユニット、火力発電及び水力発電及び風力発電及び他のタイプの発電の協調、システムの安定性に対する制約、他のパワーグリッドへの接続能力などの事項を考慮に入れることができる。ＨＭＩアプリケーションを介して、オペレータはＡＧＣをプログラミングするだけでなく、その動作を監視及び検査し、必要時点での介入を行う。
【００２３】
ＥＭＳ１０４内で、ＡＧＣシステム１０６は、通信機能部（ＣＯＭ）を含むプロセスコントローラサーバ（ＰＣサーバ）内に実現可能である。ＡＧＣシステム１０６は、負荷周波数制御モジュール（ＬＦＣモジュール）と経済配分モジュール（ＥＤモジュール）とを含むことができる。ＥＭＳ１０４は、より高度な信頼性とエラートレランスとを提供するための冗長バックアップサーバを含むことができる。このようにして、幾つかの実施形態では、通信機能部を備えたスタンバイサーバ（ＳＢサーバ）も形成される。履歴情報システム（ＨＩＳ）とバックアップＨＩＳを構成するＳＢサーバとを実現するＰＣサーバも同様にＥＭＳ１０４に含めることができる。
【００２４】
ＥＭＳ１０４はさらに、例えば幾つかのユーティリティ１１０で動作している例えば他のＥＭＳとの通信を可能にする監視センタ間通信プロトコル（ＩＣＣＰ）１１６をそれぞれに対して形成する１つもしくは複数のユーティリティ通信サーバを含む。幾つかの実施形態では、ＩＣＣＰ１１６は、ＡＧＣシステム１０６が種々のＥＭＳ間の通信を実現することにより、リソース１０８の遠隔制御を実現するために用いることができる。ＥＭＳ１０４も、外部のエンティティ及びユーザとの複数の遠隔端末ユニット（以下ＲＴＵとする）を介した通信を可能にする通信フロントエンド（ＣＦＥ）／リアルタイムデータサーバ（ＲＴＤＳ）を含む。ＲＴＵは、例えば、電力ユーティリティのフィールドデバイスの一部であることに注意されたい。また幾つかの実施形態では、ＥＭＳ１０４は、複数の付加的なサーバとアプリケーションとを含むこともできる。例えば、ＥＭＳ１０４は、オペレータ学習シミュレータサーバ（ＯＴＳサーバ）、ＰＣ管理アプリケーションサーバ（ＡＤＭアプリケーションサーバ）、ＳＢＡＤＭアプリケーションサーバ、ＰＣ伝送ネットワークアプリケーション（ＴＮＡ）、及び、ＳＢＴＮＡを含むことができる。
【００２５】
エネルギ送給システムの動作中、ＩＳＯは市場最適化エンジンによってリアルタイム市場を一掃し、その後、補助的なサービス報奨（例えば規制、リザーブなど）に沿って、輸送機構（例えばＩＣＣＰ１１６）を介して命令を個別の電力ユーティリティへ配分する。電力ユーティリティは、配分命令を（例えばＩＣＣＰ１１６を介して）受信し、ついでＡＧＣシステム１０６を用いて、ＡＧＣ制御（すなわちＡＧＣユニット）のもとでのリソースに対するＡＧＣサイクルごとの電力設定命令を計算する。次に、ＳＣＡＤＡに対して設定値が更新され、ついで更新された値がＣＦＥ／ＲＴＤＳを介してユーティリティのＲＴＵへ送信される。例えばモデムを介してＲＴＵをＣＦＥ／ＲＴＤＳへ接続する専用のＲＴＵ線路が存在する。ＲＴＵは、地理的には、ユーティリティのサブステーション内に位置し、リソース（例えば発電機）に有線接続されている。種々のアプリケーション、例えばＡＧＣシステム１０６，ＳＣＡＤＡ，ＣＦＥ／ＲＴＤＳ及びＩＣＣＰ１１６などは、ＥＭＳ１０４の一部である。ＲＴＵは、ＩＳＯＥＭＳ１０４にテレメトリを送信できるフィールドデバイスであり、ＩＳＯＥＭＳ１０４からメガワット（ＭＷ）設定値を受信し、リソース（例えば発電機）を制御することができる。
【００２６】
幾つかの実施形態では、ＤＲＭＳ１１８用のハードウェア及び動作環境には、コンピュータの形態の汎用計算装置（例えばパーソナルコンピュータ、ラップトップ、タブレット、スマートフォン、ワークステーション、サーバ又は他のプロセッサベースの装置）が含まれ、こうした計算装置には、１つもしくは複数の処理ユニット、システムメモリ、及び、システムメモリを含む種々のシステムコンポーネントを、動作可能となるように処理ユニットに接続するシステムバスとが含まれる。１つもしくは複数の処理ユニットを設けることができ、コンピュータのプロセッサは、単独の中央処理ユニット（ＣＰＵ）、又は、通常マルチプロセッサ環境もしくは並列プロセッサ環境と称される複数の処理ユニットを含む。マルチプロセッサシステムは、クラウド計算環境を含んでよい。種々の実施形態において、コンピュータは従来のコンピュータ又は分散型コンピュータ又は他のあらゆるタイプのコンピュータである。
【００２７】
システムバスは、メモリバス、メモリコントローラ、周辺バス、及び、種々のバス構造を用いたローカルバスなど、バス構造の複数のタイプのうちいずれであってもよい。システムメモリは、単にメモリとも称され、幾つかの実施形態では、読み出し専用メモリ（ＲＯＭ）及びランダムアクセスメモリ（ＲＡＭ）を含む。基本入出力システムプログラム（ＢＩＯＳプログラム）は、コンピュータ内部のエレメント間での例えば起動中の情報伝送を補助する基本ルーチンを含み、ＲＯＭ内に記憶可能である。コンピュータはさらに、ハードディスクからの読み出し又はハードディスクへの書き込みのためのハードディスクドライブ、及び、不揮発性電子記憶装置からの読み出し又は不揮発性電子記憶装置への書き込みのためのソリッドステートドライブ（ＳＳＤ）、及び、ＤＶＤＲＯＭ又は他の光学媒体などの、リムーバブル光学ディスクからの読み出し又は光学ディスクへの書き込みのための光学ディスクドライブを含むことができる。
【００２８】
ハードディスクドライブ、ＳＳＤ及び光学ディスクドライブは、ハードドライブインタフェース、ＳＳＤインタフェース及び光学ディスクドライブインタフェースにそれぞれ接続されている。各ドライブとそれぞれ関連するコンピュータ読み出し可能媒体とにより、コンピュータで読み出し可能な命令及びデータ構造及びプログラムモジュール及びコンピュータに対する他のデータの不揮発性の記憶が行われる。コンピュータがアクセス可能なデータを記憶できる、あらゆるタイプのコンピュータで読み出し可能な媒体、例えば、磁気カセット、フラッシュメモリカード、ディジタルビデオディスク、ベルヌーイカートリッジ、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、独立型ディスクの冗長アレイ（例えばＲＡＩＤ記憶装置）などを、例とした動作環境において使用できることは、当業者に理解されうる。
【００２９】
複数のプログラムモジュールは、オペレーティングシステム、１つもしくは複数のアプリケーションプログラム、他のプログラムモジュール及びプログラムデータを含めた、ハードディスク、ＳＳＤ、光学ディスク、ＲＯＭもしくはＲＡＭに記憶可能である。本発明の実施形態のためのセキュリティ伝送エンジンを含むプラグインは、これらの１つもしくは複数のコンピュータで読み出し可能な媒体に常駐させることができる。
【００３０】
ユーザは、入力デバイス、例えばキーボード及びポインティングデバイス、タッチパネル及び／又はジェスチャセンサなどを介して、コンピュータへコマンド及び情報を入力することができる。他の入力デバイスとして、マイクロフォン、ジョイスティック、ゲームパッド、スキャナなどを挙げることができる。これらの他の入力デバイスは、システムバスに接続されたシリアルポートインタフェースを介して処理ユニットに接続されることが多いが、他のインタフェース、例えばパラレルポート、ゲームポート又は汎用シリアルバス（ＵＳＢ）などによって接続されてもよい。モニタ又は他のタイプのディスプレイ装置も、インタフェース、例えばビデオアダプタを介してシステムバスに接続可能である。モニタは、色及びアニメーションを含むユーザ用のグラフィックユーザインタフェースを表示できる。モニタに加えて、コンピュータは他の周辺出力デバイス、例えばオーディオスピーカ及びプリンタなどを含むこともできる。
【００３１】
ＤＲＭＳ１１８は、１つもしくは複数のリモートコンピュータ又はサーバ、例えばＤＲＭＳ１１８のコンピュータからの信号に応答して１つもしくは複数の負荷１１２を制御するように構成及び接続されたリモートコンピュータ又はコントローラへの論理接続を用いたネットワーク環境で動作可能である。こうした論理接続はコンピュータもしくはその一部に接続された有線通信デバイスもしくは無線通信デバイスによって達成され、本発明の実施形態では、通信デバイスの特定のタイプに限定されない。リモートコンピュータは、他のコンピュータ、サーバ、ルータ、ネットワークＰＣ、クライアント、同位のデバイス又は他の共通ネットワークノードであってよく、さらに、コンピュータに関連して上述したエレメントの複数もしくは全てを含むことができる。論理接続はローカルエリアネットワーク（ＬＡＮ）及び／又はワイドエリアネットワーク（ＷＡＮ）１２０を含んでよい。こうしたネットワーク環境は、オフィスネットワーク、企業間コンピュータネットワーク、イントラネット及びインタネット、すなわち、あらゆるタイプのネットワーク内に存在可能である。
【００３２】
ＬＡＮネットワーク環境で使用される場合、コンピュータは有線もしくは無線のネットワークインタフェース又は通信デバイスの一種であるアダプタを介してＬＡＮに接続される。幾つかの実施形態では、例えばＷＡＮネットワーク環境で使用される場合には、コンピュータはモデム（別のタイプの通信デバイス）又は他のあらゆるタイプの通信デバイス、例えばワイヤレストランシーバを、ＷＡＮ１２０、例えばインタネットもしくは民間の専用ネットワークもしくは安全ネットワークを介した通信の確立のために含むことができる。内部もしくは外部のものであってよいモデムは、シリアルポートインタフェースを介してシステムバスに接続可能である。ネットワーク環境では、コンピュータに関連して図示されているプログラムモジュールは、リモートコンピュータ又はサーバのリモートのメモリ記憶装置に記憶可能である。上述したネットワーク接続は例示であって、ハイブリッドファイバコークス接続部、Ｔ１−Ｔ３ライン、ＤＳＬ、ＯＣ‐３及び／又はＯＣ‐１２、ＴＣＰ／ＩＰ、マイクロ波、ワイヤレスアプリケーションプロトコルなどを含む、コンピュータ間の通信リンクを確立するための他の手段及び通信デバイス、並びに、適切なスイッチ、ルータ、アウトレット及び電力線路を介した、他のあらゆる電子媒体を利用可能であることは、当業者に周知でありかつ理解されうる。
【００３３】
図２を見ると、ＤＲＭＳ１１８の動作を支援する情報技術インフラストラクチャ構造２００の例が示されている。上述したように、ユーティリティ１１０はＤＲＭＳ１１８を含むことができる。ユーティリティ１１０内では、ＤＲＭＳ１１８は、双方向通信リンクを介して、ＳＣＡＤＡシステム２０２及びアドバンストメータリングインフラストラクチャシステム（ＡＭＩシステム）２０４及び電力量計データ管理システム（ＭＤＭシステム）２０６及び顧客情報システム（ＣＩＳ）２０８のそれぞれへ通信のために接続可能である。ＡＭＩシステム２０４及びＭＤＭシステム２０６は、双方向通信リンクを介して、通信のために直接に接続可能である。ＤＲＭＳ１１８は、電力量計データを回収するためのＭＤＭシステム２０６へのインタフェースと、アセットデータを回収するためのＣＩＳ２０８へのインタフェースとを有する。ＤＲＭＳ１１８は、料金請求システムがアクセスできるよう、料金請求のための決済データをＭＤＭシステム２０６へ送信する。ＤＲＭＳ１１８は、ＤＲイベントを送信するためのＡＭＩシステム２０４へのインタフェースを有する。ＤＲイベントは、ＤＲプログラム、開始時間、期間及びアグリゲーションに関する情報を含む。ＤＲＭＳ１１８はＡＭＩシステム２０４へのコマンドを送信し、ＡＭＩシステム２０４は専用端末装置にコマンドを送信できる。ＡＭＩシステム２０４は電力量計データも収集する。電力量計データは、ＭＤＭシステム２０６に記憶されている。
【００３４】
ＤＲＭＳ１１８は、それぞれユーティリティ１１０に対して外部に位置する、削減サービスプロバイダ（ＣＳＰ）２１０，２１２、天候情報システム（ＷＩＳ）２１４、引継負荷管理システム（ＬＭＳ）２１６及びイベント報知システム２１８のうち、１つもしくは複数のそれぞれへの通信への双方向通信リンクを介して通信のために接続可能である。ＣＳＰ２１０，２１２は、ユーティリティ１１０下流に存在する第三者としてのアグリゲーション又は小口販売者であってよい。ＳＣＡＤＡシステム２０２は、双方向通信リンクを介して、１つもしくは複数のユーティリティサブステーション２２０に通信のために接続可能である。
【００３５】
ＤＲＭＳ１１８は、それぞれのＤＲゲートウェイへの双方向通信リンクを介して、種々のタイプの負荷１１２に通信のために接続されている。ＤＲＭＳ１１８は、ＤＲイベントのコマンドを受容する参加者サイトにインストールされたＤＲゲートウェイへのインタフェースを含むことができる。ＤＲゲートウェイは参加者サイトの端末装置と通信し、ＤＲイベントを管理し、参加者負荷データを視覚化するための電力量計データを、ＤＲＭＳユーザインタフェースを通して収集する。ＤＲＭＳ１１８は、商業地ゲートウェイ２２２を通してビルディング管理システム（以下ＢＭＳとする）２２４からの情報を受信し、制御信号（例えばシャットダウン信号又は再起動信号）をビルディング管理システム（ＢＭＳ）２２４へ送信する。ＤＲＭＳ１１８は、常駐ゲートウェイ２２６を介して電力量計２２８、スマートプラグ２３０及びサーモスタット２３２からの情報を受信し、制御信号（例えばシャットダウン信号又は再起動信号）をこれらへ送信する。ＤＲＭＳ１１８は、産業ゲートウェイ２３４を通して、例えば回路ブレーカエンクロージャ及び／又は産業機械内のプログラマブルロジックコントローラ（ＰＬＣ）２３６からの情報を受信し、制御信号（例えばシャットダウン信号又は再起動信号）をこれらへ送信する。
【００３６】
図３には、本発明の実施形態による、ＤＲＭＳ１１８の一例の構造及びデータフローの概略的なブロック図が示されている。図示の特定の例のＤＲＭＳ１１８は、アセット管理モジュール（ＡＭＭ）３０２とプログラム管理モジュール（ＰＭＭ）３０４とアグリゲーションエンジン３０６とを含む。アグリゲーションエンジン３０６は参加者サイトのリストを組み換える種々のアグリゲーション機能部を含む。
【００３７】
アグリゲーション機能部は、ユーザがそれぞれの参加者を個別に、例えばインポートされたリストによって明示的に名前付けすることを単純に許可する明示的機能部３０８を含むことができる。アグリゲーション機能部は、参加者サイト内及びＤＲＭＳデータモデルの他の関連するビジネスオブジェクトテーブル内に予め定められたコアフィールドに基づいて選択された参加者サイトリストを動的に定義するルールを許可する、ルールベースの（コアフィールド）機能部３１０を含むことができる。アグリゲーション機能部はまた、参加者サイトテーブルに対しかつＤＲＭＳデータモデルの他の関連するビジネスオブジェクトテーブルに対するタイプ別の拡張部であるカスタムフィールドに基づいて選択された参加者サイトリストを動的に定義するルールを許可する、ルールベースの（カスタムフィールド）機能部３１２を含むこともできる。アグリゲーション機能部はさらに、ＤＲＭＳデータモデルの参加者サイトテーブルに記憶された位置に基づいて選択される参加者サイトリストを動的に定義するルールを許可する、地理的機能部３１４を含むこともできる。アグリゲーションエンジン３０６は、参加者サイトリストを組み換えるために、アグリゲーション機能部の統合されたもしくは交差された出力全てを結合することができる。参加者サイトリストを含むＡＭＭ３０２及びＰＭＭ３０４及びアグリゲーションエンジン３０６の出力は、イベント管理モジュール（ＥＭＭ）３１６へ供給される。
【００３８】
ＥＭＭ３１６はＤＲイベントを有効化するための幾つかの機能部を有する。報知機能部３１８は、アグリゲートされた参加者サイトへの（例えば４時間前の）先行報知を通信するために用いられる。報知の内容、タイミング及び分配は、ＡＭＭ３０２、ＰＭＭ３０４及びアグリゲーションエンジン３０６の出力に基づく。ＥＭＭ３１６は、制御信号（例えばシャットダウン信号及び再起動信号）を特定の時間で参加者サイトへ送信するために用いられる負荷制御機能部３２０を含む。また、ＥＭＭ３１６は、低減率を需要に合わせ、例えば臨界的な負荷状況が存在する電力グリッドの同じ部分に生じさせるべく、イベント配分及び負荷離脱の利益を最大化しかつコストを最小化するように構成された最適化機能部３２２を含む。ＥＭＭ３１６は、例えば、特定のＤＲイベントプログラムがオプションの参加を許可している場合に、ＤＲイベントに参加しないという選択を個別サイトに許可するように構成されたオプションイン／アウト機能部３２４を含む。ＤＲイベント中に収集されるデータはＥＭＭ３１６によって分析モジュール（ＡＭ）３２６、報告モジュール（ＲＭ）３２８及び決済モジュール（ＳＭ）３３０へ出力される。
【００３９】
図４を見ると、ＤＲＭＳ１１８のデータモデル４００の実施形態の単純化された例のブロック図が示されている。参加者４０２は、１つもしくは複数の参加者サイト４０４に関連している。各参加者サイト４０４は、１つもしくは複数のアグリゲーションツリー４０６の一部であってよい。各参加者４０２及び各参加者サイト４０４は、１つもしくは複数のコンタクト４０８を有する。各参加者サイトは、ＤＲプログラムに基づく１つもしくは複数の契約登録４１０と、１つもしくは複数のサービスデリバリポイント（ＳＤＰ）４１２とを有する。各ＳＤＰ４１２は制御すべき１つもしくは複数の負荷を有し、電力量計データを収集する。各ＤＲイベントはアグリゲーションツリー４０６を用いて呼び出される。
【００４０】
図５は、ＤＲＭＳ１１８内のカスタムフィールド構成のデータ構造を示す例示的なエンティティの関係図５００である。カスタムフィールドは、ＤＲＭＳ１１８内の幾つかの１次エンティティに適用することができる。次に挙げる１次エンティティ用のビジネスオブジェクトが、それらに適用されるカスタムフィールドを有することができる。すなわち、参加者サイト４０４、サブステーション５０６、ＤＲプログラム５０８、登録４１０、参加者４０２、ＳＤＰ４１２及びＤＲイベント５１０である。
【００４１】
ＤＲＭＳ１１８に入力される各カスタムフィールドは、当該フィールドを独自に識別するために名前の内部に形成される。付加的に、カスタムフィールドには、要求されたフィールドとしてフラグを付すことができ、さらに、コンテンツの有効性を示す正規表現、及び、コンテンツとして形成可能な一連の許容可能値を形成できる。
【００４２】
ＤＲＭＳ１１８内のユーザインタフェースは、新たなカスタムフィールドの追加を支援することができる。新たなカスタムフィールドが１次エンティティに関連する場合、当該エンティティに関連する作成編集画面は動的に修正され、新たなフィールドがユーザに提示される。エンドユーザの視点からすると、新たなカスタムフィールドは１次エンティティのデータモデルの一部であるかのように現れる。ただし、カスタムフィールドは、関連する１次エンティティを考慮せずに、自身のテーブル内で実際に存続する。
【００４３】
図５のエンティティ関係図５００から見て取れるように、カスタムフィールドコンテンツテーブル５０４からカスタムフィールド定義テーブル５０２への外部キーが存在する。カスタムフィールドコンテンツテーブル５０４から他の全てのテーブルに対する関係も存在しているが、これらは真の外部キーではない。なぜなら、ビジネスオブジェクトＩＤフィールドが複数の異なるテーブルのうちの１つからのＩＤを参照するからである。どのテーブルが参照されるかは、カスタムフィールド定義テーブル５０２の追加記録におけるビジネスオブジェクトタイプフィールドのコンテンツに基づいて定められる。当該構成によって、使用されるあらゆるインスタンスの更新を要求する物理構造の修正を要することなく、データ構造の論理的拡張が可能となる。当該アプローチにより、使用のカスタマイズが可能となり、１次エンティティでの存続に必要なあらゆる情報を、コアテーブル内のデータポイントを明示的に宣言する必要なく適合化可能となる。
【００４４】
上述したように、ＤＲＭＳ１１８内のアグリゲーションエンジン３０６は、参加者サイトグループの構成を促進するシステムであり、アグリゲーションと称されることもある。ユーザは、参加者サイトもしくは他のアグリゲーションを選択して新たなアグリゲーションへ追加することによって静的なアグリゲーションを形成するオプションを有するか、又は、ユーザは、動的なアグリゲーションへの包含のために基準が参加者サイト要求を満たすように命じるルールを指定することによって動的なアグリゲーションを構成できる。これらの動的なアグリゲーション又はルールベースのアグリゲーションは、特定の地理空間的領域内に存在する参加者サイトに適合する地理空間的ルールを強化することができ、及び／又は、参加者サイトに関連する種々の１次エンティティの属性に基づくことができる。これらの属性は、ＤＲＭＳ１１８内に定義されたコア属性であってもよいし、又は、ＤＲＭＳインスタンスのカスタムフィールド構成内に定義された、１次エンティティのカスタムフィールドであってもよい。これらのルールは、種々の手法で、複数の基準の全てに適合する参加者サイトのみを含むアグリゲーションを形成するために結合可能である。いずれの時点でも、アグリゲーションエンジン３０６は動的なアグリゲーションを再形成するルールを実行でき、アグリゲーションの基準の全てに適合する新たな参加者サイトが最後の再形成後にＤＲＭＳに追加された場合には、動的なアグリゲーションは新たな参加者サイトを自動で含む。
【００４５】
カスタムフィールドを支援しているＤＲＭＳ１１８内の１次エンティティでは、カスタムフィールド内に指定されたコンテンツがアグリゲーション内への参加者サイトの包含を可能にする属性であるとき、唯一のサブセットのみがアグリゲーションエンジン３０６に用いられる。以下に、動的なアグリゲーションルール内で適用されるカスタムフィールドを有することのできる参加者サイトに関するビジネスオブジェクトの例を示す。すなわち、参加者サイト４０４、ＤＲプログラム５０８、登録４１０、サブステーション５０６、参加者４０２及びＳＤＰ４１２である。多くの付加的もしくは代替的なビジネスオブジェクトを構成可能である。
【００４６】
図６には、ＤＲイベントを構成及び有効化する例示的な方法６００のフローチャートが示されている。最初、ユーティリティデータの分析に加え、ＤＲイベントへの需要を潜在的に促進するデータの分析が、使用されるアセットデータを識別するために実行される（６０２）。次に、ユーティリティ／ＤＲＭＳデータマッピングが、潜在的なカスタムフィールドを含めて、当該ユーティリティデータが常駐するＤＲＭＳ内の位置を識別するために形成される（６０４）。ついでＤＲＭＳがインストール（６０６）及び構成（６０８）され、その際に、使用される全てのカスタムフィールドが指定される。データ同期プロセスでは、カスタムフィールドのコンテンツを含むＤＲＭＳデータベースへ投入される同期ユーティリティデータのためのツールが使用及び構成される（６１０）。ついで、ＤＲプログラムの提供品が作成され（６１２）、ＤＲプログラムへの顧客登録が取得される（６１４）。ＤＲプログラムに基づいて、ＤＲイベントが有効化される（６１６）。さらに、各ＤＲイベントによるアドレシングが意図される状況が補正されたことを検証するために、各ＤＲイベントの影響が監視される（６１８）。
【００４７】
図７は、ＤＲイベント６１６を有効化するプロセスの詳細を示すフローチャートである。最初、特定のＤＲイベントの目的を充足するよう、アグリゲーションが構成される（７０２）。幾つかの実施形態では、ＤＲイベントは、「外科的に」特定の参加者サイトを目標としたきわめて精密な目的を有することができる。こうした場合、１つもしくは複数のカスタムフィールドの使用は、アグリゲーションをきわめて精密に定義する１つもしくは複数の包含ルール内で強化可能である。次に、アグリゲーションコンテンツが再形成され（７０４）、ＤＲプログラムとＤＲイベント用の時間フレームとが識別される（７０６）。その後、ＤＲイベントは、例えば負荷離脱のため又は時間シフト消費のために、構成されたアグリゲーションに対し、指定された時間フレームにわたって識別されたＤＲプログラムに基づいて実行される（７０８）。
【００４８】
本明細書では、全ての実施形態を字句にて説明しているわけではなく、全ての実施形態に存在する発明の特徴を列挙してもいないことに注意されたい。
【００４９】
発明の名称（本明細書の第１頁の冒頭に掲げている）は本発明の範囲をいかなる意味においても限定しない。
【００５０】
「製品」なる語は、格別のことわりがないかぎり、米国特許法第１０１条（３５ＵＳＣ§１０１）で意図されているあらゆる機械、製造物及び／又は合成物を意味する。
【００５１】
各プロセス（方法、クラス特性又はアルゴリズムその他と称することもある）は、本来的に１つもしくは複数のステップを含み、したがって、１つのプロセスの１つもしくは複数の「ステップ」への全ての言及は、「プロセス」などの語が言及されているのみの場合も本来的な先行の基礎を有する。したがって、１つのプロセスの１つもしくは複数の「ステップ」への特許請求の範囲における全ての言及は、充分な先行の基礎を有する。
【００５２】
序数（例えば「第１の」「第２の」「第３の」など）が或る語の前に付加語として用いられる場合、こうした序数は（格別のことわりがないかぎり）、例えば同じ語もしくは同様の語で記述される１つの特徴を別の特徴から区別するために、単に或る特定の特徴を示すのみである。例えば、「第１の製品」は単に例えば「第２の製品」からの区別のためにそのように名付けられているのみである。よって、「製品」なる語の前で「第１の」「第２の」という序数を使用しているのみの場合、２つの製品間の何らかの関係や、一方もしくは双方の製品の何らかの特性を示すものではない。例えば、「製品」なる語の前での「第１の」「第２の」という序数の単なる使用は、（１）一方の製品が順序もしくは位置の点で先もしくは後に出現することを示すものでなく、（２）一方の製品が時間の点で先もしくは後に出現もしくは動作することを示すものでなく、（３）一方の製品が重要度や品質などの地位の点で上もしくは下にあることを示すものでない。さらに、序数の単なる使用は、当該序数によって識別される特徴に数値的な制限を与えるものではない。例えば、「製品」なる語の前での「第１の」「第２の」という序数の単なる使用は、３つ以上の製品があってはいけないことを示すものではない。
【００５３】
単独のデバイス、コンポーネント、構造体もしくは部品が記載されている場合、これに代えて、２つ以上のデバイス、コンポーネント、構造体もしくは部品を（これらが協働するか否かに関係なく）代替的に使用することもできる。したがって、１つのデバイスが有するものとして記載されている機能を、代替的に、２つ以上のデバイス、コンポーネントもしくは部品が（それぞれ協働するか否かに関係なく）有するものとすることができる。
【００５４】
同様に、２つ以上のデバイス、コンポーネント、構造体もしくは部品が記載されている場合（これらが協働するか否かに関係なく）、これらに代えて、単独のデバイス、コンポーネント、構造体もしくは部品を代替的に使用することもできる。例えば、複数のコンピュータベースのデバイスは、単独のコンピュータベースのデバイスに置換できる。したがって、２つ以上のデバイス、コンポーネント、構造体もしくは部品が有するものとして記載される種々の機能を、代替的に、単独のデバイス、コンポーネント、構造体もしくは部品が有するものとすることができる。
【００５５】
記載されている単独のデバイスの機能及び／又は特徴は、代替的に、記載されている１つもしくは複数の他のデバイスによって実現可能であるが、これらの機能及び／又は特徴は明示されていなくてもよい。つまり、他の実施形態は記載されているデバイスそのものを含む必要はなく、他の実施形態では、こうした機能／特徴を有する１つもしくは複数の他のデバイスを含むことができる。
【００５６】
それぞれ他のデバイスと通信するデバイスは、格別のことわりがないかぎり、それぞれ他のデバイスと連続して通信する必要はない。反対に、こうしたデバイスは、必要なとき又は望ましいときにお互いに送信のみ行えばよく、実際には時間の大部分でデータ交換を省略できる。例えば、インタネットを介して他の機械と通信する機械は、一度に数週間にわたってデータを他の機械へ送信してはならない。加えて、相互に通信する各デバイスは、直接的に、又は、１つもしくは複数の中間デバイスを介して間接的に通信することができる。
【００５７】
複数のコンポーネントもしくは特徴を用いた実施形態の説明は、こうしたコンポーネント及び／又は特徴の全て又はいずれかが要求されることを意味するものではない。反対に、本発明の広範囲にわたる可能な実施形態を例示するために、種々の選択的なコンポーネントが記載されているものと理解されたい。格別のことわりがないかぎり、いずれのコンポーネント及び／又は特徴も、必須のもの又は要求されるものではない。
【００５８】
さらに、プロセスステップ、アルゴリズムなどが所定の順序で記載されていても、これらのプロセスが別の順序で動作するように構成することができる。言い換えれば、明示されている各ステップのあらゆる順序又は序列は、各ステップが当該順序で行われるべきであるという必要性を必ずしも意味しない。ここに記載されているプロセスステップは、実用できるものであればあらゆる順序で実行可能である。また、幾つかのステップは、（例えば或るステップが別のステップの後に記載されていて）非同時的に行われるように記載もしくは示唆されているとしても、同時に実行可能である。さらに、図中のプロセスの例示は、図示されたプロセスが他の変化及び修正を排除することを意味せず、図示されたプロセスもしくはその各ステップが本発明にとって必須であることを意味せず、図示されたプロセスが好ましいことを意味しない。
【００５９】
或るプロセスが複数のステップを含むものとして記載されている場合にも、これは、全てのステップもしくはいずれかのステップが必須のものであるか又は要求されるものであることを意味しない。本発明の範囲内の種々の別の実施形態には、記載されているステップの幾つかもしくは全てを排除した別のプロセスも含まれる。格別のことわりがないかぎり、いずれのステップも必須のものもしくは要求されるものではない。
【００６０】
或る製品が複数のコンポーネント、特徴、品質、特性及び／又はフィーチャを含むものとして記載されている場合にも、これは、これら全てが必須のものであるか又は要求されるものであることを意味しない。本発明の範囲内の種々の別の実施形態には、記載されているこれらの幾つかもしくは全てを排除した別の製品も含まれる。
【００６１】
列挙される事項のリスト（番号付けされていてもいなくてもよい）は、格別のことわりがないかぎり、事項のいずれかもしくは全てが相互に排他的であることを意味しない。同様に、列挙される事項のリスト（番号付けされていてもいなくてもよい）は、格別のことわりがないかぎり、事項のいずれかもしくは全てが全てのカテゴリの総括であることを意味しない。例えば、「コンピュータ、ラップトップ、ＰＤＡ」なる列挙リストは、このリストの３つの事項のいずれかもしくは全てが相互に排他的であることを意味せず、また、このリストの３つの事項のいずれかもしくは全てが全てのカテゴリの総括であることを意味しない。
【００６２】
本明細書の各セクション冒頭の小見出しは単に簡便性のためのものにすぎず、いかなる意味においても本明細書を限定しない。
【００６３】
何かを「求める」ことは種々の方式で実行可能であり、したがって、「求める」なる概念（及び類似の概念）は、算出、計算、導出、参照（例えばテーブルもしくはデータベースもしくはデータ構造における参照）、確認、認識などを含む。
【００６４】
「ディスプレイ」なる概念は、ここでは、観察者に対する情報を搬送する所定の領域として用いる。情報は、ディスプレイを構成するのにＬＣＤ、ＬＥＤ、ＣＲＴ、ディジタルライトプロセシング（ＤＬＰ）、リアプロジェクション、フロントプロジェクションなどを使用できるケースでは、動的なものであってよい。
【００６５】
本明細書では、「制御装置」、アプリケーションもしくはプログラムに言及しうる。ここで使用される制御装置、アプリケーションもしくはプログラムは、オペレーティングシステム、デバイスドライバ及び適切なプログラム（集合的には「ソフトウェア」）に接続されたコンピュータプロセッサであってよく、制御装置に関して記載されている機能を提供するための複数の命令を含む。ソフトウェアは、接続されたメモリデバイス（コンピュータで読み出し可能な媒体と称されることもある）に記憶されている。適切にプログラミングされた汎用コンピュータもしくは計算装置を使用可能であることが想定されており、さらに、有線接続回路もしくはカスタムハードウェア（例えば特定用途向け集積回路（ＡＳＩＣ））を、種々の実施形態のプロセスを実現するためのソフトウェア命令に代えてもしくはこれに組み合わせて使用可能であることも想定されている。つまり、各実施形態は、ハードウェア及びソフトウェアの特定の組み合わせには限定されない。
【００６６】
「プロセッサ」とは、１つもしくは複数のマイクロプロセッサ、中央処理ユニットＣＰＵ装置、計算装置、マイクロコントローラ、ディジタルシグナルプロセッサなどのデバイスを意味する。例としてのプロセッサはINTEL PENTIUMプロセッサ又はAMD ATHLONプロセッサである。
【００６７】
「コンピュータで読み出し可能な媒体」なる概念は、コンピュータ、プロセッサもしくは同様のデバイスで読み出し可能なデータ（例えば命令）の提供に関与する、何らかの法定の媒体をいう。こうした媒体は多くの形態を取ることができ、限定されるものではないが、不揮発性媒体、揮発性媒体、専用の法定形式の伝送媒体などを含む。不揮発性媒体は、例えば、光ディスクもしくは磁気ディスク及び他の持続性メモリを含む。揮発性媒体は、典型的にはメインメモリを構成するＤＲＡＭを含む。法定形式の伝送媒体は、プロセッサに接続されたシステムバスを形成するワイヤを含めた、同軸ケーブル、銅線及び光ファイバを含む。コンピュータで読み出し可能な媒体の通常の形態には、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、他の磁気媒体、ＣＤ‐ＲＯＭ、ディジタルビデオディスク（ＤＶＤ）、他の光学媒体、パンチカード、紙テープ、ホールパターンを有する他のあらゆる物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ‐ＥＥＰＲＯＭ、ＵＳＢメモリスティック、ドングル、他のメモリチップもしくはカートリッジ、搬送波、又は、コンピュータが読み出すことのできる他の媒体が含まれる。なお、「コンピュータで読み出し可能なメモリ」及び／又は「有形媒体」なる概念は、特には、信号、波、波形又はこれら以外であってしかもコンピュータでの読み出しが可能な無形もしくは非一時性の媒体を含まない。
【００６８】
種々の形態のコンピュータで読み出し可能な媒体は、プロセッサに対する命令の搬送シーケンスに関連させることができる。例えば、命令のシーケンスは、（ｉ）ＲＡＭからプロセッサに供給可能であり、及び／又は、（ｉｉ）無線送信媒体を介して搬送可能であり、及び／又は、（ｉｉｉ）種々のフォーマット、規格もしくはプロトコルにしたがってフォーマット化可能である。より網羅的なプロトコルのリストのために「ネットワーク」なる概念を以下に定義するが、ここには適用可能な多数の例となるプロトコルが含まれる。
【００６９】
ここに記載されている種々の方法及びアルゴリズムが、制御装置によって実現可能であること、及び／又は、ソフトウェアの命令が本発明のプロセスの実行のために設計可能であることは、容易に理解されるであろう。
【００７０】
データベース及び／又はデータ構造を記載した箇所では、（ｉ）記載したデータ構造に代わるデータベース構造を容易に使用可能であること、及び、（ｉｉ）データベース以外の他のメモリ構造も容易に使用できることは、当業者に理解されるであろう。ここに提示しているデータベース／データ構造のサンプルの全ての図示もしくは説明は、記憶されている情報の表現に対する例示的な配置構成である。例えばテーブルなど、図中の図示その他の箇所で提示した以外の他の複数の配置構成も使用可能である。同様に、データベースに提示されているエントリも例示的な情報を表しているにすぎず、当業者はエントリの数及び内容が提示されているものと異なってもよいことを理解できるであろう。さらに、テーブルとしてのデータベースの図示とは異なって、（関係データベース、オブジェクトベースモデル、階層電子ファイル構造、及び／又は、分散データベースを含む）他のフォーマットも、ここで記載したデータタイプの記憶及び操作に用いることができる。同様に、オブジェクト手法もしくはデータベースの挙動も、例えばここで記載した種々のプロセスを実現するために用いることができる。加えて、データベースは、既知の手法で、こうしたデータベース内のデータにアクセスするデバイスからローカルもしくはリモートに記憶を行うことができる。また、統合データベースが企図される場合、データベースを種々のデバイスのなかに分散及び／又は複製することもできる。
【００７１】
「ネットワーク」なる語が使用される場合、広くエネルギ供給ネットワークをいう。ただし、幾つかの実施形態では、１つもしくは複数の計算装置が他の計算装置と通信できる環境を提供する情報ネットワークもしくは計算ネットワークを使用可能である。このような装置は、インタネット、ＬＡＮ、ＷＡＮもしくはイーサネット（もしくはＩＥＥＥ８０２．３）、トークンリングなどの有線媒体もしくは無線媒体を介して、又は、適切な通信手段もしくは複数の通信手段の組み合わせを介して直接もしくは間接に通信可能である。例としてのプロトコルには、これらに限定されるものではないが、Bluetooth（登録商標）、時分割多重アクセス（ＴＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）、ＧＳＭ（Global System for Mobile communications）、ＥＤＧＥ（Enhanced Data rates for GSM Evolution）、ＧＰＲＳ（General Packet Radio Service）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、ＡＭＰＳ（Advanced Mobile Phone System）、ディジタルＡＭＰＳ（Ｄ‐ＡＭＰＳ）、ＩＥＥＥ８０２．１１（Ｗｉ‐Ｆｉ）、ＩＥＥＥ８０２．３、ＳＡＰ、ベストオブブリード（ＢＯＢ）、システムツーシステム（Ｓ２Ｓ）などが含まれる。ビデオ信号又は大きなファイルがネットワークを介して送信される場合、こうした大きなファイルの伝送にともなう遅延を軽減するために広帯域ネットワークを使用できるが、こうしたものが厳密に要求されるわけではないことに注意されたい。各デバイスは、こうした通信手段による通信のために適合化されている。あらゆる数及びタイプの機械がネットワークを介して通信可能である。ネットワークがインタネットである場合、インタネットを介した通信は、ウェブサイトを通して、リモートサーバ上のコンピュータによって、又は、商業地オンラインサービスプロバイダやブレティンボードシステムなどを含むオンラインデータネットワークを介して、維持可能である。さらに別の実施形態では、各デバイスは、ＲＦ、ケーブルＴＶ、衛星リンクなどを介して相互に通信可能である。ここでは、適切な暗号化もしくはログイン及びパスワードなどの他のセキュリティ措置を、プロプラエタリ情報もしくは秘密情報を保護するために設けることができる。
【００７２】
コンピュータ及びデバイス間の通信は、プライバシー保護と詐欺防止のために、既知の何らかの種々の手法で暗号化可能である。システムの安全性を支援するための適切な暗号化プロトコルは、Schneier, APPLIED CRYPTOGRAPHY, PROTOCOLS, ALGORITHMS, AND SOURCE CODE IN C, John Wiley&Sons, Inc.2d ed., 1996に記載されており、この文献の内容は引用により全体が本明細書に組み込まれるものとする。
【００７３】
上述した種々の手法及びアルゴリズムは、例えば適切にプログラミングされた汎用コンピュータ及び計算装置によって実現可能であることは容易に理解されるであろう。典型的には、プロセッサ（例えば１つもしくは複数のマイクロプロセッサ）がメモリその他のデバイスからの命令を受信し、こうした命令を実行する。ここで、こうした命令によって定義される１つもしくは複数のプロセスが実行される。さらに、こうした方法及びアルゴリズムを実行するプログラムは、種々の媒体（例えばコンピュータで読み出し可能な媒体）を種々の手法で使用して記憶及び送信することができる。幾つかの実施形態では、ハードワイヤ回路もしくはカスタムハードウェアは、種々の実施形態のプロセスを実現するためのソフトウェア命令に代えてもしくはこれに組み合わせて使用可能である。このように、各実施形態はハードウェア及びソフトウェアの特定の組み合わせに限定されない。したがって、プロセス等の説明は、当該プロセス等を実行する少なくとも１つの装置の説明にも当てはまり、同様に、少なくとも１つのコンピュータ読み出し可能媒体及び／又はプロセスを実行するメモリの説明にも当てはまる。プロセスを実行する装置は、プロセスを実行するのに適したコンポーネント及びデバイス（例えばプロセッサ、入出力デバイス）を含むことができる。コンピュータで読み出し可能な媒体は、方法を実行可能な適切なプログラムエレメントを記憶することができる。
【００７４】
本明細書によって、当該分野の通常の知識を有する者に対し、複数の実施形態及び／又は新形態を説明できる。これらの実施形態及び／又は新形態の幾つかは、本明細書では特許請求の範囲に挙げられていないものもあるが、本願の優先権の利益を主張する１つもしくは複数の関連出願において特許請求の範囲に挙げられることもありうる。出願人は、本願で開示して可能になっているが特許請求されていない主題について特許を求めるために追加出願を提出する意志を有する。
【００７５】
上記記載は本発明の例示的な実施形態のみを開示している。上述した装置及び方法の修正形態も本発明の範囲に該当することは当業者に容易に理解されるであろう。例えば、上述した例が電気分野に関して示されているとしても、本発明の各実施形態は他の分野においても実現可能である。
【００７６】
したがって、本発明を例示的な実施形態に関連して説明したが、他の実施形態も、以下に挙げる特許請求の範囲に定義されているものと同様に、本発明の思想及び範囲に該当することを理解されたい。
【図１】
0006649862.tif 000002
【図２】
0006649862.tif 000003
【図３】
0006649862.tif 000004
【図４】
0006649862.tif 000005
【図５】
0006649862.tif 000006
【図６】
0006649862.tif 000007
【図７】
0006649862.tif 000008