Self-monitoring and trending service system with cascaded pipeline linking numerous client systems
First Claim
1. A priority-based messaging method for controlling transmission of data within a system monitoring system, comprising:
- receiving messages at a forwarding relay, wherein each message has an assigned priority;
first determining a message having a highest priority based on the assigned priority;
transmitting from the forwarding relay the first-determined highest priority message;
second determining a message having a highest priority based on the assigned priority; and
transmitting from the forwarding relay the second-determined highest priority message.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission method utilizing priority-based messaging and providing a storing and forwarding of delayed messages. The method includes receiving messages with an assigned priority at a forwarding relay that are examined for priority and inserted based on assigned priority into FIFO queues provided for each message priority. A file of messages of a priority is assembled and the file is placed in the priority-based queue. The highest priority message is identified and transmitted to the appropriate recipient or stored until the recipient is available or the message deliverable. A next determination of the highest priority message is made and the next message in that priority queue is transmitted. Messages of a lower priority file are sent until a higher priority message is received. Messages for transmittal upstream and downstream of the forwarding relay are received concurrently and priority queues are provided for received upstream and downstream messages.
88 Citations
20 Claims
-
1. A priority-based messaging method for controlling transmission of data within a system monitoring system, comprising:
-
receiving messages at a forwarding relay, wherein each message has an assigned priority;
first determining a message having a highest priority based on the assigned priority;
transmitting from the forwarding relay the first-determined highest priority message;
second determining a message having a highest priority based on the assigned priority; and
transmitting from the forwarding relay the second-determined highest priority message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A forwarding relay for use in a customer system portion of a self-monitoring system and positioned between monitored systems in the customer system and a communication network interface and a service provider system, comprising:
-
a downstream interface receiving upstream messages each comprising a recipient list and assembling the upstream messages in a message assembly area into upstream forwarding messages;
an upstream work scanner retrieving the upstream forwarding messages for transmittal to select ones of the monitored systems based on the recipient list associated with each of the retrieved messages; and
an upstream interface for transmitting the retrieved messages to the select ones of the monitored systems. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A customer-based service system for providing self-service tools from a central service provider node linked to a data communications network to customer environments via the communications network, comprising:
-
a communication pipeline within a customer environment adapted for digital data transfer;
a plurality of monitored relays linked to the pipeline comprising end nodes running at least a portion of the provided self-service tools;
a forwarding relay linked to the pipeline upstream of the monitored relays adapted to control flow of data transmitted between the service provider node and the monitored relays, wherein the forwarding relay includes means for storing the transmitted data and selectively forwarding the stored data on the pipeline; and
a customer relay linked to the pipeline and to the communications network providing a communication interface between the service provider node and the forwarding relay. - View Dependent Claims (18, 19, 20)
-
Specification