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 for electric utility priority load management, and a plurality of unregulated data messages at a bidirectional gateway in the client device;
separating the plurality of regulated data messages for electric utility priority load management, and the plurality of unregulated data messages at the bidirectional gateway into a plurality of data queues based on a priority assigned to and associated with each data message;
processing the plurality of regulated data messages for electric utility priority load management, at the bidirectional gateway in a plurality of regulated data queues and routing the plurality of regulated data messages for electric utility priority load management 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.
210 Citations
39 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 for electric utility priority load management, and a plurality of unregulated data messages at a bidirectional gateway in the client device; separating the plurality of regulated data messages for electric utility priority load management, and the plurality of unregulated data messages at the bidirectional gateway into a plurality of data queues based on a priority assigned to and associated with each data message; processing the plurality of regulated data messages for electric utility priority load management, at the bidirectional gateway in a plurality of regulated data queues and routing the plurality of regulated data messages for electric utility priority load management 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 for electric utility priority load management, and a plurality of unregulated data messages; separating the plurality of regulated data messages for electric utility priority load management, and the plurality of unregulated data messages, into the plurality of data queues based on the priority assigned to and associated with each data message; processing the plurality of regulated data messages for electric utility priority load management, in a plurality of regulated data queues of the plurality of data queues and routing the plurality of regulated data messages for electric utility priority load management to a regulated data message destination device; and processing the plurality of unregulated data messages in a plurality of unregulated data queues of the plurality of 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)
-
Specification