Methods of processing data corresponding to a device that corresponds to a gas, water, or electric grid, and related devices and computer program products
First Claim
1. A method of operating a first communication node, the method comprising:
- receiving data from an electric grid device via a network interface;
processing the data from the electric grid device at the first communication node;
transmitting a filtered portion of the data to a data center comprising an electric utility head end system, after processing the data at the first communication node; and
communicating with a second communication node via a field message bus that is broker-agnostic to integrate with the first and the second communication nodes,wherein the electric grid device comprises a first electric grid device;
wherein the first communication node corresponds to the first electric grid device,wherein the second communication node corresponds to a second electric grid device,wherein the communicating comprises transmitting the filtered portion of the data from the first communication node to the second communication node, via the field message bus, andwherein processing the data comprises determining a response decision at the first communication node, with respect to the first electric grid device or with respect to another electric grid device regarding which the first electric grid device provides the data, before transmitting the filtered portion of the data to the data center and to the second communication node, wherein the response decision is implementable by the first electric grid device, the second electric grid device, and/or the another electric grid device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of operating a communication node are provided. A method of operating a communication node may include receiving data from an electric grid device via a network interface. The method may include processing the data from the electric grid device at the communication node. Moreover, the method may include transmitting a filtered portion of the data to an electric utility head end system, after processing the data at the communication node. In some embodiments, a method of operating a communication node may include using a message broker controlled by a virtual machine in the communication node to provide a protocol to interface with a field message bus that includes a standards-based or open-source Application Programming Interface (API). Related communication nodes and computer program products are also described.
76 Citations
23 Claims
-
1. A method of operating a first communication node, the method comprising:
-
receiving data from an electric grid device via a network interface; processing the data from the electric grid device at the first communication node; transmitting a filtered portion of the data to a data center comprising an electric utility head end system, after processing the data at the first communication node; and communicating with a second communication node via a field message bus that is broker-agnostic to integrate with the first and the second communication nodes, wherein the electric grid device comprises a first electric grid device; wherein the first communication node corresponds to the first electric grid device, wherein the second communication node corresponds to a second electric grid device, wherein the communicating comprises transmitting the filtered portion of the data from the first communication node to the second communication node, via the field message bus, and wherein processing the data comprises determining a response decision at the first communication node, with respect to the first electric grid device or with respect to another electric grid device regarding which the first electric grid device provides the data, before transmitting the filtered portion of the data to the data center and to the second communication node, wherein the response decision is implementable by the first electric grid device, the second electric grid device, and/or the another electric grid device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication node, comprising:
-
a network interface configured to receive data from a first electric grid device; and a processor configured to control a virtual machine in the communication node, the virtual machine configured to provide a message broker that is configured to interface with a field message bus and another communication node corresponding to a second electric grid device, wherein the communication node is spaced apart from any data center comprising a utility head end system, wherein the virtual machine is further configured to process the data from the first electric grid device by determining a response decision at the communication node, with respect to the first electric grid device or with respect to a third electric grid device regarding which the first electric grid device provides the data, wherein the response decision is implementable by the first electric grid device, the second electric grid device, and/or the third electric grid device, wherein the virtual machine is further configured to control transmission of a filtered portion of the data to the utility head end system, after determining the response decision at the communication node, and wherein; the communication node comprises a first communication node corresponding to the first electric grid device; the another communication node comprises a second communication node corresponding to the second electric grid device; the virtual machine is further configured to communicate with the second communication node corresponding to the second electric grid device, via the field message bus; and the field message bus is broker-agnostic to integrate with the first and the second communication nodes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of operating a first communication node corresponding to a first electric grid device, the method comprising:
-
receiving, at the first communication node, data from the first electric grid device via a network interface; processing the data from the first electric grid device at the first communication node, wherein processing the data comprises determining, at the first communication node, a response decision, with respect to the first electric grid device or with respect to another electric grid device regarding which the first electric grid device provides the data; transmitting the response decision from the first communication node to a data center comprising an electric utility head end system, after processing the data at the first communication node; and transmitting the response decision from the first communication node to a second communication node corresponding to a second electric grid device, via a field message bus, wherein the response decision is implementable by the first electric grid device, the second electric grid device, and/or the another electric grid device, wherein the field message bus is broker-agnostic to integrate with the first and the second communication nodes, and wherein the first and second communication nodes and the first and second electric grid devices are spaced apart from the data center. - View Dependent Claims (23)
-
Specification