Patent ID: 9589254
Date: 2017-03-07
CPC Classifications: G06Q,H04L

Claim:
1. A method for providing prioritization, the method comprising: receiving a message; determining, upon receipt of the message, a current occupancy of a first priority queue; determining a first occupancy threshold associated with the first priority queue; placing the message in the first priority queue based on a comparison of the determined current occupancy and the first occupancy threshold; calculating a priority level for the message, wherein calculating the priority level for the message comprises calculating the priority based on direct characteristics of the message and aggregated characteristics associated with a sender of the message, the aggregated characteristics associated with the sender comprising a sender threshold; de-queuing the message from the first priority queue based upon the calculated priority level for the message; placing the message in a second priority queue; expanding distribution group recipients corresponding to the message, wherein the distribution group recipients is a group of recipients to which the message is intended to be delivered; re-calculating the priority level for the message based upon the expanded distribution group recipients; de-queuing the message from the second priority queue based upon the re-calculated priority level for the message; and delivering the message.