Adaptive message delivery system
First Claim
Patent Images
1. An adaptive message-delivery system, comprising:
- a system-resource monitoring device adapted to monitor a plurality of system resources of a first type in a system under test and generate a first resource number indicative of a quantity of said first type of system resources that is currently available;
a threshold-establishment device adapted to receive said first resource number and compare it with a first threshold number indicative of a minimum acceptable number of said plurality of system resources of a first type and, if the first resource number is less than the first threshold number, to transmit a first instant notification or, if the first resource number is equal to or greater than the first threshold number, to place a first deferred notification in a notification queue; and
a predictive device adapted to anticipate a future utilization of said plurality of system resources and to adjust said first threshold number based on said future utilization of said plurality of system resources, wherein the predictive device is adapted to maintain a history of utilization of said plurality of system resources of a first type, said future utilization based on said history of utilization, and the notification queue is adapted to remove the deferred notification from the notification queue and to transmit a second instant notification, it the first resource number is less than the first threshold number adjusted by the predictive device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device monitors a system'"'"'s available resources and produces either a deferred notification or an instant notification based on a comparison with an established threshold. The threshold may be adjusted if current or anticipated system resource utilization changes. Changes to the threshold may result in deferred notifications being removed from a queue and an instant notification being transmitted to a reporting facility.
-
Citations
9 Claims
-
1. An adaptive message-delivery system, comprising:
-
a system-resource monitoring device adapted to monitor a plurality of system resources of a first type in a system under test and generate a first resource number indicative of a quantity of said first type of system resources that is currently available; a threshold-establishment device adapted to receive said first resource number and compare it with a first threshold number indicative of a minimum acceptable number of said plurality of system resources of a first type and, if the first resource number is less than the first threshold number, to transmit a first instant notification or, if the first resource number is equal to or greater than the first threshold number, to place a first deferred notification in a notification queue; and a predictive device adapted to anticipate a future utilization of said plurality of system resources and to adjust said first threshold number based on said future utilization of said plurality of system resources, wherein the predictive device is adapted to maintain a history of utilization of said plurality of system resources of a first type, said future utilization based on said history of utilization, and the notification queue is adapted to remove the deferred notification from the notification queue and to transmit a second instant notification, it the first resource number is less than the first threshold number adjusted by the predictive device. - View Dependent Claims (2, 5)
-
-
3. A method of adaptively delivering messages, comprising the steps of:
-
establishing a threshold number indicative of a minimum acceptable number of a plurality of system resources of a first type; establishing a resource number indicative of a quantity of the plurality of system resources of a first type that is currently available; comparing the threshold number to the resource number; if the resource number is less than the threshold number, transmitting a first instant notification; placing a deferred notification in a notification queue if the resource number is equal or greater than the threshold number; maintaining a historical utilization of the plurality of system resources of a first type; anticipating a future utilization of the plurality of system resources of a first type based on maintaining a history of utilization of the plurality of system resources of the first type; adjusting the threshold number based on anticipating a future utilization of the plurality of s stem resources of a first type to obtain an adjusted threshold number; removing the deferred notification from the notification queue; and transmitting a second instant notification if the resource number is less than the adjusted threshold number. - View Dependent Claims (6, 7)
-
-
4. An article of manufacture including a data storage medium, said data storage medium including a set of machine-readable instructions that are executable by a processing device to implement an algorithm, said algorithm comprising the steps of:
-
establishing a threshold number indicative of a minimum acceptable number of a plurality of system resources of a first type; establishing a resource number indicative of a quantity of the plurality of system resources of a first type that is currently available; comparing the threshold number to the resource number; and if the resource number is less than the threshold number, transmitting a first instant notification; placing a deferred notification in a notification queue if the resource number is equal or greater than the threshold number; maintaining a historical utilization of the plurality of system resources of a first type; anticipating a future utilization of the plurality of system resources of a first type based on maintaining a history of utilization of the plurality of system resources of the first type; adjusting the threshold number based on anticipating a future utilization of the plurality of system resources of a first type to obtain an adjusted threshold number; removing the deferred notification from the notification queue; and transmitting a second instant notification if the resource number is less than the adjusted threshold number. - View Dependent Claims (8, 9)
-
Specification