Method and System for Message Pacing
First Claim
1. A method for managing messages comprising the steps of:
- receiving at a pacing system at least two different messages intended for a recipient from one or more message sources connected to the pacing system via a network, wherein each of the at least two different messages includes a characteristic; and
spacing delivery of the at least two different messages over a same channel to the recipient according to a pacing algorithm, wherein;
spacing delivery is performed by the pacing system after receiving the at least two different messages;
the pacing algorithm considers the characteristics of the at least two different messages; and
the step of spacing delivery of the at least two different messages over the same channel to the recipient includes spacing delivery according the characteristics of the messages considered by the pacing algorithm.
12 Assignments
0 Petitions
Accused Products
Abstract
A system for managing message volume and timing, which permits messages from multiple sources to be spaced apart over time, with the pacing controlled in part by the type or priority of the message. The system permits the volume of messages to be reduced by aggregating messages according to a set of rules and by discarding or delaying messages that are sufficiently similar and sent too close together. In addition, the system allows message sources to be notified when a recipient has not received a message within a designated time period. The system can be implemented as a centralized pacing system or through use of a data storage system accessible by the message sources.
-
Citations
23 Claims
-
1. A method for managing messages comprising the steps of:
-
receiving at a pacing system at least two different messages intended for a recipient from one or more message sources connected to the pacing system via a network, wherein each of the at least two different messages includes a characteristic; and spacing delivery of the at least two different messages over a same channel to the recipient according to a pacing algorithm, wherein; spacing delivery is performed by the pacing system after receiving the at least two different messages; the pacing algorithm considers the characteristics of the at least two different messages; and the step of spacing delivery of the at least two different messages over the same channel to the recipient includes spacing delivery according the characteristics of the messages considered by the pacing algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing messages comprising:
-
one or more email servers; a pacing system coupled to the one or more email servers, the pacing system operable to; receive at least two different emails intended for a recipient from one or more email servers, each of the at least two different emails includes a characteristic; and space delivery of the at least two different emails to the recipient according to a pacing algorithm after the at least two different emails are a received, wherein; the pacing algorithm considers the characteristics of the at least two different emails; and the step of spacing delivery of the at least two different emails to the recipient according to a pacing algorithm includes spacing delivery according the characteristics of the messages considered by the pacing algorithm. - View Dependent Claims (11, 12, 14, 15, 16, 19, 20, 21, 22, 23)
-
-
13. The system of claim 13, wherein the pacing system is further operable to apply a template to determine how to format the combined emails.
-
17. A computer program product comprising a non-transitory computer readable medium storing computer executable instructions, the computer executable instructions comprising instructions executable to:
-
receive at least two different emails intended for a recipient from one or more email servers, each of the at least two different emails includes a characteristic; and space delivery of the at least two different emails to the recipient according to a pacing algorithm after the at least two different emails are received, wherein; the pacing algorithm considers the characteristics of the at least two different emails; and the step of spacing delivery of the at least two different emails to the recipient according to a pacing algorithm includes spacing delivery according the characteristics of the messages considered by the pacing algorithm. - View Dependent Claims (18)
-
Specification