Method and system for message pacing
First Claim
Patent Images
1. A method for managing messages comprising the steps of:
- receiving, at a pacing system comprising a processor and a data storage system having a set of computer instructions executable by the processor, a first message from a first message source via a first communication path, wherein the first message includes a first characteristic;
sending the first message to a recipient on a first channel based on information stored in the data storage system;
receiving, by the pacing system, a second message from a second message source via a second communication path, wherein the second message includes a second characteristic, wherein the second message is received after the first message is sent;
determining according to a pacing algorithm, by the pacing system, a separation between the first message and the second message, the pacing algorithm considering the second characteristic of the second message; and
forwarding the second message to the recipient over a second channel.
12 Assignments
0 Petitions
Accused Products
Abstract
A system for managing message volume and timing, which permits first and second messages to be spaced apart over time, with the pacing controlled in part by a characteristic of the second message. The system receives a first message and sends the first message to an intended recipient. When the system receives a second message for the recipient, the system determines a separation based on a pacing algorithm and send the second message to the recipient according to the separation.
57 Citations
19 Claims
-
1. A method for managing messages comprising the steps of:
-
receiving, at a pacing system comprising a processor and a data storage system having a set of computer instructions executable by the processor, a first message from a first message source via a first communication path, wherein the first message includes a first characteristic; sending the first message to a recipient on a first channel based on information stored in the data storage system; receiving, by the pacing system, a second message from a second message source via a second communication path, wherein the second message includes a second characteristic, wherein the second message is received after the first message is sent; determining according to a pacing algorithm, by the pacing system, a separation between the first message and the second message, the pacing algorithm considering the second characteristic of the second message; and forwarding the second message to the recipient over a second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing messages comprising:
-
one or more e-mail servers; a pacing system coupled to the one or more e-mail servers, the pacing system comprising a processor and a data storage system having a set of computer instructions executable by the processor to; receive a first e-mail including intended for a recipient from a first e-mail server of the one or more e-mail servers, the first e-mail including a first characteristic; send the first message to a recipient on a first channel based on information stored in the data storage system; receive a second message from a second message source via a second communication path, wherein the second message includes a second characteristic, wherein the second message is received after the first message is sent; determine according to a pacing algorithm, by the pacing system, a separation between the first message and the second message, the pacing algorithm considering the second characteristic of the second message; and send the second message to the recipient over a second channel. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer readable medium storing computer executable instructions, the computer executable instructions comprising instructions executable by a processor to:
-
receive a first e-mail including intended for a recipient from a first e-mail server of the one or more e-mail servers, the first e-mail including a first characteristic; send the first message to a recipient on a first channel based on information stored in the data storage system; receive a second message from a second message source via a second communication path, wherein the second message includes a second characteristic, wherein the second message is received after the first message is sent; determine according to a pacing algorithm, by the pacing system, a separation between the first message and the second message, the pacing algorithm considering the second characteristic of the second message; and send the second message to the recipient over a second channel. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification