Systems, methods, and apparatus for communicating messages of distributed private networks over multiple public communication networks
First Claim
1. A system for communicating messages of a distributed private network (DPN) over a plurality of communication networks for critical infrastructure, the system comprising:
- at least one of an inter-network interface and a message coordinator;
wherein the inter-network interface comprises at least one network interface, a processing function and a memory; and
wherein the message coordinator comprises at least one network interface, a processing device and a memory;
wherein the inter-network interface is part of a service area of a first electric utility;
wherein the inter-network interface is communicatively coupled to the message coordinator;
wherein the inter-network interface is operable to receive a packetized message from a first DPN network element of the service area of the first electric utility over a first communication network;
wherein the packetized message utilizes a complete Open Systems Interconnection (OSI) protocol stack, including physical, data link, network, transport with an aggregation sublayer, session, presentation, and application layers, wherein the protocol stack identifies the packetized message as being a message communicated within the DPN;
wherein the inter-network interface is operable to process the packetized message from lowest to highest OSI layer using only physical, data link, network, and transport layers with aggregation sublayer;
wherein the inter-network interface is operable to communicate the packetized message to the message coordinator;
wherein the message coordinator is operable to;
receive the packetized message from the inter-network interface;
assign a transport route for the packetized message;
assign a priority and a security protocol to the packetized message based on a prioritization protocol for the DPN, wherein the prioritization protocol is based on a class of service to a second DPN network element of a second service area of a second electric utility; and
return the packetized message to the inter-network interface;
wherein the inter-network interface is operable to determine whether the assigned transport route is available;
wherein the inter-network interface is operable to communicate the packetized message to the second DPN network element over a second communication network based on the assigned transport route or an alternative transport route when the assigned transport route is unavailable; and
wherein the first DPN network element has a lower class of service than the inter-network interface.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for communicating messages of distributed private network (DPN) over a plurality of communication networks including an inter-network interface and a message coordinator communicatively coupled. The inter-network interface is operable to receive a packetized message from a first DPN network element over a first communication network. The message coordinator receives the packetized message from the inter-network interface, assigns at least a transport route for the packetized message; and communicates the packetized message to a second DPN network element based on the assigned transport route over a second communication network. The message coordinator is further operable to assign priority protocol and security protocol to the packetized message.
166 Citations
18 Claims
-
1. A system for communicating messages of a distributed private network (DPN) over a plurality of communication networks for critical infrastructure, the system comprising:
-
at least one of an inter-network interface and a message coordinator;
wherein the inter-network interface comprises at least one network interface, a processing function and a memory; and
wherein the message coordinator comprises at least one network interface, a processing device and a memory;wherein the inter-network interface is part of a service area of a first electric utility; wherein the inter-network interface is communicatively coupled to the message coordinator; wherein the inter-network interface is operable to receive a packetized message from a first DPN network element of the service area of the first electric utility over a first communication network; wherein the packetized message utilizes a complete Open Systems Interconnection (OSI) protocol stack, including physical, data link, network, transport with an aggregation sublayer, session, presentation, and application layers, wherein the protocol stack identifies the packetized message as being a message communicated within the DPN; wherein the inter-network interface is operable to process the packetized message from lowest to highest OSI layer using only physical, data link, network, and transport layers with aggregation sublayer; wherein the inter-network interface is operable to communicate the packetized message to the message coordinator; wherein the message coordinator is operable to; receive the packetized message from the inter-network interface; assign a transport route for the packetized message; assign a priority and a security protocol to the packetized message based on a prioritization protocol for the DPN, wherein the prioritization protocol is based on a class of service to a second DPN network element of a second service area of a second electric utility; and return the packetized message to the inter-network interface; wherein the inter-network interface is operable to determine whether the assigned transport route is available; wherein the inter-network interface is operable to communicate the packetized message to the second DPN network element over a second communication network based on the assigned transport route or an alternative transport route when the assigned transport route is unavailable; and wherein the first DPN network element has a lower class of service than the inter-network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for communicating messages of a distributed private network (DPN) over a plurality of public communication networks, comprising:
-
providing an inter-network interface of a first service area communicatively coupled to a message coordinator; a first DPN network element of a first service area generating raw data based on a participation in the DPN and transforming the raw data into revenue grade data; the inter-network interface receiving a packetized message from the first DPN network element over a first public communication network, wherein the packetized message includes the revenue grade data; wherein the first DPN network element has a lower class of service than the inter-network interface; wherein the packetized message utilizes a complete Open Systems interconnection (OSI) protocol stack, including physical, data link, network, transport with an aggregation sublayer, session, presentation, and application layers, wherein the protocol stack identifies the packetized message as being a message communicated within the DPN; the inter-network interface processing the packetized message from lowest to highest OSI layer using only physical, data link, network, and transport layers with aggregation sublayer; the inter-network interface communicating the packetized message to the message coordinator; the message coordinator receiving the packetized message from the inter-network interface; the message coordinator assigning a transport route for the packetized message; the message coordinator further assigning a priority and a security protocol to the packetized message based on a prioritization protocol for the DPN, wherein the prioritization protocol is based on a class of service to the second DPN network element; the message coordinator returning the packetized message to the inter-network interface; the inter-work interface communicating the packetized message to a second DPN network element of a second service area based on the assigned transport route over a second public communication network. - View Dependent Claims (16, 17, 18)
-
Specification