This invention relates generally to electronic utility meters and more particularly to a display of utility data from an electronic utility meter.
Electronic utility meters measure the use of various utilities, for example, electricity, water, sewage, and gas, by both residential and commercial customers. Electronic utility meters may include a display on the electronic utility meter that shows information about utility usage. Electronic utility meters may be located on an external portion of the customers' buildings or may be located in difficult to reach locations on an internal portion of the customers' buildings. To read or assess utility usage, the customer may have to go outside or to the difficult to reach internal location in order to read the meter display on the electronic utility meter.
At the same time, customers benefit from being able to read utility data in order to maximize their use of utilities. For example, peak usage times tend to be more costly for utility usage then off-peak usage times. If an activity does not need to be performed during the peak usage time, the activity could be deferred to the off-peak usage time thereby saving money and reducing demands on the utility distribution system.
A first aspect of the invention includes a system for a display of utility data from an electronic utility meter on a monitor, the system comprising: a decoupling transformer for decoupling a power line carrier (PLC) signal into a power signal and a communication signal; a filter for removing an excess signal from the communication signal; and a computing device for: generating the display of utility data, and sending a display of utility data signal to the monitor.
A second aspect of the invention includes a method for a display of utility data from an electronic utility meter, the method comprising: decoupling, using a decoupling transformer, a power line carrier (PLC) signal into a power signal and a communication signal; removing, using a filter, an excess signal from the communication signal; generating, using the computing device, the display of utility data; and sending a display of utility data signal to a monitor.
A third aspect of the invention includes a computer program product comprising program code embodied in at least one computer-readable storage medium, which when executed, enables a computing device to implement a method, the method comprising: decoupling, using a decoupling transformer, a power line carrier (PLC) signal into a power signal and a communication signal; removing, using a filter, an excess signal from the communication signal; generating a display of utility data; and sending a display of utility data signal to a monitor.
These and other features of this invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings that depict various embodiments of the invention, in which:
It is noted that the drawings of the invention are not to scale. The drawings are intended to depict only typical aspects of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements between the drawings.
Referring to
Computing device 104 is shown in communication with user 118. User 118 may be a human, for example, a programmer or operator and/or a computerized system interacting with display of utility data system 102. Communications between user 118 and computing device 104 can be implemented using any solution, such as a graphical interface, an application programming interface (API), and/or the like. Furthermore, communications can utilize any combination of public and/or private networks. Computing device 104 is shown including a processing component 122 (e.g., one or more processors), a database 124, a memory 126, an input/output (I/O) component 128 (e.g., one or more I/O interfaces and/or devices), and a communications pathway 130. In one embodiment, processing component 122 executes program code, such as monitor display system 105, which is at least partially embodied in memory 126. While executing program code, processing component 122 can process data, which can result in reading and/or writing the data to/from database 124, memory 126 and/or I/O component 128 for further processing. Communications pathway 130 provides a communications link between each of the components in computing device 104. I/O component 128 can comprise one or more human I/O devices or storage devices, which enable user 118 to interact with computing device 104 and/or one or more communications devices to enable user 118 to communicate with computing device 104 using any type of communications link. To this extent, display of utility data system 102 can manage a set of interfaces (e.g., graphical user interface(s), application program interface, and/or the like) that enable human and/or system interaction with display of utility data system 102.
In any event, computing device 104 can comprise one or more general purpose computing articles of manufacture (e.g., computing devices) capable of executing program code installed thereon. As used herein, it is understood that “program code” means any collection of instructions, in any language, code or notation, that cause a computing device having an information processing capability to perform a particular function either directly or after any combination of the following: (a) conversion to another language, code or notation; (b) reproduction in a different material form; and/or (c) decompression. To this extent, monitor display system 105 can be embodied as any combination of system software and/or application software. In any event, the technical effect of computing device 104 is to receive utility data from electrical utility meter 106, calculate utility data, generate utility display 142 (
Further, monitor display system 105 can be implemented using a set of modules 132. In this case, a module 132 can enable computing device 104 to perform a set of tasks used by monitor display system 105, and can be separately developed and/or implemented apart from other portions of monitor display system 105. Monitor display system 105 may include modules 132 which comprise a specific use machine/hardware and/or software. Regardless, it is understood that two or more modules, and/or systems may share some/all of their respective hardware and/or software. Further, it is understood that some of the functionality discussed herein may not be implemented or additional functionality may be included as part of computing device 104.
When computing device 104 comprises multiple computing devices, each computing device may have only a portion of monitor display system 105 embodied thereon (e.g., one or more modules 132). However, it is understood that computing device 104 and monitor display system 105 are only representative of various possible equivalent computing devices that may perform a process described herein. To this extent, in other embodiments, the functionality provided by computing device 104 and monitor display system 105 can be at least partially implemented by one or more computing devices that include any combination of general and/or specific purpose hardware with or without program code. In each embodiment, the hardware and program code, if included, can be created using standard engineering and programming techniques, respectively.
Regardless, when computing device 104 includes multiple computing devices, the computing devices can communicate over any type of communications link. Further, while performing a process described herein, computing device 104 can communicate with one or more other computing devices using any type of communications link. In either case, the communications link can comprise any combination of various types of wired and/or wireless links; comprise any combination of one or more types of networks; and/or utilize any combination of various types of transmission techniques and protocols.
As discussed herein, monitor display system 105 enables computing device 104 to calculate utility data, generate utility display, and send a display of utility data signal for displaying utility display 142 (
In one embodiment, the invention provides a computer program embodied in at least one computer-readable storage medium, which when executed, enables a computing device (e.g., computing device 104) to calculate utility data, generate utility display, and send display of utility data for displaying utility display 142 (
In another embodiment, the invention provides a method of providing a copy of program code, such as monitor display system 105, which implements some or all of a process described herein. In this case, a computing device can generate and transmit, for reception at a second, distinct location, a set of data signals that has one or more of its characteristics set and/or changed in such a manner as to encode a copy of the program code in the set of data signals. Similarly, an embodiment of the invention provides a method of acquiring a copy of program code that implements some or all of a process described herein, which includes a computing device receiving the set of data signals described herein, and translating the set of data signals into a copy of the computer program embodied in at least one computer-readable medium. In either case, the set of data signals can be transmitted/received using any type of communications link.
In still another embodiment, the invention provides a method of generating a system for calculating utility data, generating utility display, and sending display of utility data signal for displaying utility display 142 (
Referring to
Utility data may include meter data. Meter data may include any data read by, measured by, generated at, and/or communicated to the electronic utility meter. Meter data may include, for example, present demand, an unbilled amount, a maximum demand, a today's usage, a date, a time, a meter number, a battery status, a load disconnect state, a load disconnect status, and a unit price per kilowatt hour, and any other known or to be developed meter data. A person skilled in the art will readily recognize that a variety of meter data from electronic utility meter may be included in utility data.
Utility data may also include utility distribution network data. Utility distribution network data may include data measured and generated by any other nodes and/or components of the utility distribution network. Utility distribution network data may include information concerning the utility distribution network. Utility distribution network data may be communicated through the electronic utility meter 106. Utility distribution network may include, for example, substations, distribution stations, transformers, network nodes, generation stations, head end servers, utility personnel communicating with utility distribution network, and other known or to be developed components of the utility distribution network. Utility distribution network data may include, for example, a billing information, a price per kilowatt hour, a message (including text and/or pictorial content), a contact information, a help information, a power outage information, a weather information, a historical utility data, a power grid status, and any other known or to be developed utility distribution network data. A person skilled in the art will readily recognize that a variety of utility distribution network data from electronic utility meter may be included in utility data.
A person skilled in the art will readily recognize that the type of utility data included may vary with the type of utility being metered, for example, measurements of gas usage may differ from measurements of electricity usage.
In one embodiment, at S4, calculating system 112 may receive communication signal from filter 138 and calculate utility data in communication signal. Calculating utility data may include calculating new values from the utility data for additional information about utility usage, for example, present demand by price per kilowatt hour, maximum demand per day, and daily time of maximum demand. A person skilled in the art will readily recognize that a variety of new values calculated from the utility data may be possible.
At S5, generating system 114 may receive utility data from filter 138 and/or calculated utility data from calculating system 112 for generating a display of utility data 142 (
As shown in
Referring to
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.