Message-bus-based advanced meter information system with applications for cleaning, estimating and validating meter data
First Claim
Patent Images
1. A meter data management computer system for managing meter data, said system in communication with a meter data collection system that collects meter data from a plurality of meters recording utility usage, said meter data management system comprising:
- a data collection interface to the meter data collection system;
a message bus for transferring meter data or information derived from the meter data between the meter data collection system and the data collection interface;
a plurality of software applications connected to the message bus for cleaning, validating, estimating and archiving meter data or information derived from the meter data, said software applications communicating with one another and with said data collection interface through the message bus; and
flags shared by the data collection interface and the plurality of software applications, wherein each of a number of messages published on the message bus contains one of said flags and is accessible by the plurality of software applications connected to the message bus, the plurality of software applications retrieving only messages of interest based on the flags in the messages.
2 Assignments
0 Petitions
Accused Products
Abstract
Different adapters and applications may publish information on the messaging bus and retrieve information from the bus simultaneously in a manner that does not cause interference or problems in the publication or retrieval. Meter data is cleaned, validated and estimated by separate applications using the above-described application and retrieval processes via the message bus for flexible and efficient processing.
-
Citations
16 Claims
-
1. A meter data management computer system for managing meter data, said system in communication with a meter data collection system that collects meter data from a plurality of meters recording utility usage, said meter data management system comprising:
-
a data collection interface to the meter data collection system; a message bus for transferring meter data or information derived from the meter data between the meter data collection system and the data collection interface; a plurality of software applications connected to the message bus for cleaning, validating, estimating and archiving meter data or information derived from the meter data, said software applications communicating with one another and with said data collection interface through the message bus; and flags shared by the data collection interface and the plurality of software applications, wherein each of a number of messages published on the message bus contains one of said flags and is accessible by the plurality of software applications connected to the message bus, the plurality of software applications retrieving only messages of interest based on the flags in the messages. - View Dependent Claims (2, 3, 9, 10, 11, 12)
-
-
4. A method for managing meter data performed by means of a meter data management computer system in communication with a meter data collection system that collects meter data from meters recording utility usage, said meter data management computer system comprising:
-
a data collection interface to the meter data collection system; a message bus for transferring messages related to the meter data between the meter data collection system and the data collection interface; and a plurality of software applications for cleaning, validating, estimating and archiving meter data or information derived from the meter data, said software applications communicating with one another and with said data collection interface through the message bus, flags shared by the plurality of software applications; said method comprising; a first software application of the plurality of software applications publishing on the message bus a message related to said meter data or information derived from the meter data and containing one of said flags, wherein said message is accessible by said plurality of software applications; a second software application of the plurality of software applications retrieving the message published by the first software application based on said flag in such message; a third software application of plurality of software applications ignoring the published by the first software application based on said flag in such message; and cleaning or validating the retrieved meter data or information derived from the meter data. - View Dependent Claims (5, 6, 7, 8, 13, 14, 15, 16)
-
Specification