US6732185B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for managing message pacing
Assignee: REVENIO Inc
•
Filing: 2000-07-24
•
Granted: 2004-05-04
•
Expires: 2020-07-24
Abstract
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.
Inventors
- 👤 Brian Reistad
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 12:16
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107; H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1859; H04L51/00; H04L51/21; H04L51/226; H04L67/00; H04L67/50; H04L67/60; H04L67/61; H04L67/62; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L51/23
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
107 words
A method for managing electronic messages comprising the steps of: storing for one or more message recipients message managing information, wherein the message managing information includes counting or timing information used in determining when to deliver electronic messages from a pacing system to each of the recipients; receiving from a message source a request for information about one of the recipients; using the message management information to send to the requesting message source the requested information; receiving from the message source a request to update the message managing information; and updating the counting or timing information of the message managing information in response to the update request.
Claim 2
Independent Claim
107 words
A method for managing electronic messages comprising the steps of: storing for one or more message recipients message managing information, wherein the message managing information includes counting or timing information used in determining when to deliver electronic messages from a pacing system to each of the recipients; receiving from a message source a request for information about one of the recipients; using the message management information to send to the requesting message source the requested information; receiving from the message source a request to update the message managing information; and updating the counting or timing information of the message managing information in response to the update request.
Claim 3
Dependent Claim
30 words
The method of claim 1 , wherein the message managing information includes for each of the message recipients a date that an electronic message was last sent to the recipient.
Claim 4
Dependent Claim
23 words
The method of claim 2 , wherein the message managing information further includes for each of the message recipients a message timing interval.
Claim 5
Dependent Claim
32 words
The method of claim 2 , wherein the step of receiving a request for information includes receiving a request for the date that an electronic message was last sent to the recipient.
Claim 6
Independent Claim
63 words
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 sources; 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 after receiving the at least two different messages.
Claim 7
Independent Claim
63 words
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 sources; 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 after receiving the at least two different messages.
Claim 8
Dependent Claim
49 words
The method of claim 5 , wherein: each of the at least two different messages includes a priority; and the step of spacing delivery includes spacing delivery of the at least two different messages to the recipient according to a pacing algorithm that considers the priorities of the messages.
Claim 9
Dependent Claim
68 words
The method of claim 5 , wherein: a first message of the at least two different messages includes an expiration date; the method further comprises determining that the first message should be delivered before the expiration date of the first message; and spacing delivery comprises delivering the first message sooner than what would be provided for by the pacing algorithm, but the first message is not delivered immediately.
Claim 10
Dependent Claim
30 words
The method of claim 5 , further comprising the step of combining two or more of the at least two different messages intended for a recipient into a single message.
Claim 11
Dependent Claim
28 words
The method of claim 8 , wherein the step of combining messages further includes the step of applying a template to determine how to format the combined messages.
Claim 12
Dependent Claim
62 words
The method of claim 5 , further comprising the step of discarding a first message of the at least two different messages for one of the intended recipients based on the delivery properties of a message previously sent to the intended recipient, wherein the first of the messages and the message previously sent are different messages as received by the pacing system.
Claim 13
Dependent Claim
35 words
The method of claim 5 , further comprising the step of notifying one or more of the sources if a message has not been sent to a recipient for more than a specified time period.
Claim 14
Dependent Claim
30 words
The method of claim 5 , wherein the at least two different messages comprise a recipient's address when the at least two different messages are received by the pacing system.
Claim 15
Dependent Claim
22 words
The method of claim 5 , wherein spacing delivery comprises delivering immediately a first message within the at least two different messages.
Claim 16
Dependent Claim
16 words
The method of claim 5 , wherein the at least two different messages are e-mail messages.
Claim 17
Independent Claim
75 words
A method for managing messages comprising the steps of: receiving one or more electronic messages intended for a recipient from one or more sources, wherein the one or more electronic messages comprises a priority, wherein the priority has a value selected from a plurality of levels; spacing delivery of the one or more electronic messages to the recipient according to a pacing algorithm that considers the levels of priorities of the one or more messages.
Claim 18
Independent Claim
75 words
A method for managing messages comprising the steps of: receiving one or more electronic messages intended for a recipient from one or more sources, wherein the one or more electronic messages comprises a priority, wherein the priority has a value selected from a plurality of levels; spacing delivery of the one or more electronic messages to the recipient according to a pacing algorithm that considers the levels of priorities of the one or more messages.
Claim 19
Dependent Claim
30 words
The method of claim 15 , further comprising the step of combining at least two of the one or more electronic messages intended for a recipient into a single message.
Claim 20
Dependent Claim
29 words
The method of claim 16 , wherein the step of combining electronic messages further includes the step of applying a template to determine how to format the combined messages.
Claim 21
Dependent Claim
61 words
The method of claim 15 , further comprising the step of discarding a first message of the one or more electronic messages for one of the intended recipients based on the delivery properties of an electronic message previously sent to the intended recipient, wherein the first message and the message previously sent are different messages as received by the pacing system.
Claim 22
Dependent Claim
36 words
The method of claim 15 , further comprising the step of notifying one or more of the sources if an electronic message has not been sent to a recipient for more than a specified time period.
Claim 23
Dependent Claim
64 words
The method of claim 15 , wherein: a first message of the one or more electronic messages includes an expiration date; the method further comprises determining that the first message should be delivered before the expiration date; and spacing delivery comprises delivering the first message sooner than what would be provided for by the pacing algorithm, but the first message is not delivered immediately.
Claim 24
Dependent Claim
34 words
The method of claim 15 , wherein at least two of the one or more electronic messages comprise a recipient's address when the one or more electronic messages are received by the pacing system.
Claim 25
Dependent Claim
22 words
The method of claim 15 , wherein spacing delivery comprises delivering immediately a first message within the one or more electronic messages.
Claim 26
Independent Claim
92 words
A method for managing messages comprising the steps of: receiving one or more messages intended for a recipient, wherein a first message of the one or more messages has an expiration date; determining that the first message should be delivered before the expiration date of the first message; and spacing delivery of the one or more messages to the recipient according to a pacing algorithm, wherein spacing delivery comprises delivering the first message sooner than what would be provided for by the pacing algorithm, but the first message is not delivered immediately.
Claim 27
Independent Claim
92 words
A method for managing messages comprising the steps of: receiving one or more messages intended for a recipient, wherein a first message of the one or more messages has an expiration date; determining that the first message should be delivered before the expiration date of the first message; and spacing delivery of the one or more messages to the recipient according to a pacing algorithm, wherein spacing delivery comprises delivering the first message sooner than what would be provided for by the pacing algorithm, but the first message is not delivered immediately.
References Cited (Backward Citations)
US4625081A
Cited
EP0371607A2
Cited
US5153905A
Cited
US5646982A
Cited
US5937162A
Cited
US6304550B1
Cited
US5848397A
Cited
JPH1065730A
Cited
US6101545A
Cited
US6073142A
Cited
US5970491A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-05-04 | 2007-11-03 | 2008-05-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-05-04 | 2011-11-03 | 2012-05-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-05-04 | 2015-11-03 | 2016-05-04 | $7700.00 | Window Closed / Lapsed |