SYSTEM AND METHOD FOR PRIORITY DELIVERY OF LOAD MANAGEMENT MESSAGES ON IP-BASED NETWORKS
First Claim
1. A method for priority delivery of messages on a communications network between a server in communication with an electric utility and a client device at a service point, comprising the steps of:
- receiving a plurality of regulated data messages and a plurality of unregulated data messages at a bidirectional gateway in the client device;
separating the plurality of regulated data messages and plurality of unregulated data messages at the bidirectional gateway into a plurality of data queues based on a priority assigned to each type of data message;
processing the plurality of regulated data messages at the bidirectional gateway in a plurality of regulated data queues and routing the plurality of regulated data messages to a regulated data message destination device; and
processing the plurality of unregulated data messages at the bidirectional gateway in a plurality of unregulated data queues and routing the plurality of unregulated data messages to an unregulated data message destination device following the routing of all messages in the plurality of regulated data queues.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods for prioritizing load management messages on IP-based networks utilizing an Active Load Directory and IP capable two-way gateway. The messages being received from, or sent to, the ISP through the gateway contain a blend of regulated and unregulated data. The regulated data is high-priority utility load management data such as, equipment status and load control instructions. The unregulated data consists of Internet messages such as email and web site data. These methods process all regulatory data before unregulated data within strict time limits, providing the greatest possible load management control and energy savings. The methods emulate dedicated network processor memory in a manner that permits the rules for prioritizing, scheduling, and routing to remain the same across both hardware and software implementations.
-
Citations
40 Claims
-
1. A method for priority delivery of messages on a communications network between a server in communication with an electric utility and a client device at a service point, comprising the steps of:
-
receiving a plurality of regulated data messages and a plurality of unregulated data messages at a bidirectional gateway in the client device; separating the plurality of regulated data messages and plurality of unregulated data messages at the bidirectional gateway into a plurality of data queues based on a priority assigned to each type of data message; processing the plurality of regulated data messages at the bidirectional gateway in a plurality of regulated data queues and routing the plurality of regulated data messages to a regulated data message destination device; and processing the plurality of unregulated data messages at the bidirectional gateway in a plurality of unregulated data queues and routing the plurality of unregulated data messages to an unregulated data message destination device following the routing of all messages in the plurality of regulated data queues. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for priority delivery of messages on a communications network between a server in communication with an electric utility and a plurality of Internet Protocol (IP) connected devices at a service point, comprising:
-
a network interface component including a plurality of data queues arranged based on a priority associated with each type of data message; a processor configured for priority delivery of data messages by; receiving a plurality of regulated data messages and a plurality of unregulated data messages; separating the plurality of regulated data messages and plurality of unregulated data messages at the bidirectional gateway into the plurality of data queues based on the priority associated with each type of data message; processing the plurality of regulated data messages at the bidirectional gateway in a plurality of regulated data queues and routing the plurality of regulated data messages to a regulated data message destination device; and processing the plurality of unregulated data messages at the bidirectional gateway in a plurality of unregulated data queues and routing the plurality of unregulated data messages to an unregulated data message destination device following the routing of all messages in the plurality of regulated data queues. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification