Method, system and computer readable medium for notification delivery
AssigneeWest Corporation
InventorsGary Douglas Pulford, Bruce Pollock, Ian James Juliano, James P. Breen
Life of this patent
Estimating the term…
Abstract
In a system, method and computer readable medium for managing message delivery, message delivery jobs are dynamically prioritized into a plurality of priority queues based on a delivery timeframe for each job. A delivery manager controls delivery of the message delivery jobs through a number of delivery channels and ports. A priority manager reviews jobs pending in the queues. If the priority manager determines that a message delivery job will not be completed within its delivery timeframe, the priority manager assigns a higher priority to the message delivery job.
Claims20
A method, comprising:
- assigning, by a processor, each message of at least one delivery job to one of a plurality of job queues, each of said plurality of job queues being associated with a delivery timeframe;
- determining, by the processor, a number of ports required to ensure that each message of said message delivery job is delivered to its respective recipient within said delivery timeframe;
- and
- wherein the determining of the number of ports required is based on a number of jobs in the job queue and an estimated time to complete each job.
A non-transitory computer-readable medium comprising instructions that, when read by a processor, cause the processor to perform:
- assigning each message of at least one delivery job to one of a plurality of job queues, each of said plurality of job queues being associated with a delivery timeframe;
- determining a number of ports required to ensure that each message of said message delivery job is delivered to its respective recipient within said delivery timeframe;
- and
- wherein the determining of the number of ports required is based on a number of jobs in the job queue and an estimated time to complete each job.
A system, comprising:
- a processor;
- and
- memory;
- wherein the processor and the memory are communicably coupled;
- wherein the processor:
- assigns each message of at least one delivery job to one of a plurality of job queues, each of said plurality of job queues being associated with a delivery timeframe;
- determines a number of ports required to ensure that each message of said message delivery job is delivered to its respective recipient within said delivery timeframe;
- wherein the number of ports required being determined is based on a number of jobs in the job queue and an estimated time to complete each job.
Dependencies are inferred from the claim text.