System and method for mailing list mediation
First Claim
1. A method for building an established mailing list from a source mailing list by adding a mailing address from the source mailing list to the established mailing list, comprising the steps of:
- comparing the source mailing list to the established mailing list, the source mailing list including the mailing address to which a sender desires to send a message;
when the mailing address is included in the established mailing list, making a preliminary determination to add the mailing address to a dynamic mailing list; and
when the mailing address is not included in the established mailing list, adding the mailing address to the established mailing list according to a procedure defined by an add rule, the add rule including at least one of;
(a) an address rule, (b) a list join rule, and (c) a subscriber preference, wherein if the add rule includes the subscriber preference, the subscriber preference includes at least one of;
(a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a method for generating a dynamic mailing list with the following steps: (a) comparing a source mailing list to an established mailing list, the source mailing list including a mailing address to which a sender desires to send a message; (b) when the mailing address is included in the established mailing list, making a preliminary determination to add the mailing address to the dynamic mailing list; and (c) when the mailing address is not included in the established mailing list, processing the mailing address according to a procedure defined by an add rule for adding the mailing address to the established mailing list. Also described is a system with the following components: (a) a storage arrangement; and (b) a processing arrangement obtaining (i) a source mailing list including a mailing address to which a sender desires to send a message and (ii) an add rule which determines whether the mailing address is to be added to an established mailing list, the processing arrangement storing the source mailing list, the established mailing list and the add rule in the storage arrangement, wherein when the mailing address is included in the established mailing list, the processing arrangement makes a preliminary determination to add the mailing address to the dynamic mailing list, and wherein when the mailing address is not included in the established mailing list, the processing arrangement processes the mailing address according to the add rule.
-
Citations
48 Claims
-
1. A method for building an established mailing list from a source mailing list by adding a mailing address from the source mailing list to the established mailing list, comprising the steps of:
-
comparing the source mailing list to the established mailing list, the source mailing list including the mailing address to which a sender desires to send a message; when the mailing address is included in the established mailing list, making a preliminary determination to add the mailing address to a dynamic mailing list; and when the mailing address is not included in the established mailing list, adding the mailing address to the established mailing list according to a procedure defined by an add rule, the add rule including at least one of;
(a) an address rule, (b) a list join rule, and (c) a subscriber preference, wherein if the add rule includes the subscriber preference, the subscriber preference includes at least one of;
(a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
14. A method for building an established mailing list from a source mailing list by adding a mailing address from the source mailing list to the established mailing list, comprising the steps of:
-
comparing the source mailing list to the established mailing list, the source mailing list including the mailing address to which a sender desires to send a message; when the mailing address is included in the established mailing list, making a preliminary determination to add the mailing address to a dynamic mailing list; and when the mailing address is not included in the established mailing list, adding the mailing address to the established mailing list according to a procedure defined by an add rule, which includes one of;
(a) a “
drop action”
, wherein the mailing address is not added to the established mailing list. (b) an “
invite action”
, wherein an invitation is sent to the mailing address to join the established mailing list, and (c) a “
welcome action”
, wherein the mailing address is added to the established mailing list and is sent a notification that the mailing address has been added to the established mailing list.wherein the mailing address has a status which is one of;
(a) “
subscribed”
, wherein the mailing address is included in the established mailing list, and (b) “
not subscribed”
, wherein the mailing address is not included in the established mailing list, andwherein the “
not subscribed”
status includes one of the following statuses;a. “
unsubscribed”
, wherein the mailing address currently is not included in the established mailing list, and previously has been included in the established mailing list;b. “
known”
, wherein the mailing address is not included in the established mailing list and wherein one of;i. the mailing address is included in at least one of a plurality of hosted mailing lists, and ii. the mailing address has been included in at least one of the plurality of hosted mailing lists; and c. “
new”
, wherein the mailing address is not and has not been included in the established mailing list, and is not and has not been included in any of the plurality of hosted mailing lists. - View Dependent Claims (15, 16)
-
-
34. A method for generating a dynamic mailing list, comprising the steps of:
-
a. comparing a source mailing list to an established mailing list, wherein the established mailing list is one of a plurality of hosted mailing lists, the source mailing list includes a mailing address to which a sender desires to send a message, and the mailing address has a status, wherein the status is one of; i. “
active”
, wherein the mailing address is included in the established mailing list and is receiving messages,ii. “
inactive”
, wherein the mailing address is included in the established mailing list and is not receiving messages,iii. “
unsubscribed”
, wherein the mailing address currently is not and previously has been included in the established mailing list,iv. “
known”
, wherein the mailing address is not included in the established mailing list and one of;(a) the mailing address is included in at least one other hosted mailing list and (b) the mailing address has been included in at least one other hosted mailing list, and v. “
new”
, wherein the mailing address is not and has not been included in the established mailing list and is not and has not been included in any other hosted mailing list;b. when the mailing address is included in the established mailing list and the status is active, adding the mailing address to the dynamic mailing list; c. when the mailing address is included in the established mailing list and the status is inactive, not adding the mailing address to the dynamic mailing list; and d. when the mailing address is not included in the established mailing list;
processing the mailing address according to a procedure defined by a list join rule with one of the following actions;i. a “
drop action”
, wherein the mailing address is not added to the established mailing list,ii. an “
invite action”
, wherein an invitation is sent to the mailing address to join the established mailing list, andiii. a “
welcome action”
, wherein the mailing address is added to the established mailing list and a notification is sent to the mailing address that the mailing address has been added to the established mailing list,wherein the list join rule is one of; a. “
welcome all”
, wherein the processing step is the welcome action if the status of the mailing address is one of unsubscribed, known, and new;b. “
invite all”
, wherein the processing step is the invite action if the status of the mailing address is one of unsubscribed, known, and new;c. “
invite former subscribers and welcome others”
, wherein the processing step comprises;i. the welcome action if the status of the mailing address is one of known and new, and ii. the invite action if the status of the mailing address is unsubscribed; d. “
drop former subscribers and welcome others”
, wherein the processing step comprises;i. the welcome action if the status of the mailing address is one of known and new, and ii. the drop action if the status of the mailing address is unsubscribed; e. “
welcome new addresses and invite others”
, wherein the processing step comprises;i. the welcome action if the status of the mailing address is new, and ii. the invite action if the status of the mailing address is one of unsubscribed and known; f. “
welcome new addresses and drop others”
, wherein the processing step comprises;i. the welcome action if the status of the mailing address is new, and ii. the drop action if the status of the mailing address is one of unsubscribed and known; g. “
drop former subscribers and invite others”
, wherein the processing step comprises;i. the invite action if the status of the mailing address is one of known and new, and ii. the drop action if the status of the mailing address is unsubscribed; h. “
invite new addresses and drop others”
, wherein the processing step comprises;i. the invite action if the status of the mailing address is new, and ii. the drop action if the status of the mailing address is one of unsubscribed and known; and i. “
subscriber initiation required”
, wherein the processing step is the drop action if the status of the mailing address is one of unsubscribed, known, and new.
-
-
35. A method for processing a source mailing list, comprising the steps of:
-
comparing the source mailing list to an established mailing list, the source mailing list including a mailing address to which a sender desires to send a message; when the mailing address is included in the established mailing list, making a preliminary determination to add the mailing address to a dynamic mailing list; and when the mailing address is not included in the established mailing list, processing the mailing address according to a procedure defined by a subscriber preference, wherein the subscriber preference is not manipulable by the sender and includes at least one of;
(a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists,wherein the subscriber preference is at least one of;
(a) “
notify”
, wherein the mailing address may be added to the established mailing list as long as a notification is sent to the mailing address that the mailing address has been added to the established mailing list, (b) “
invite”
, wherein the mailing address may not be added to the established mailing list and may be sent an invitation to join the established mailing list, and (c) “
initiate”
, wherein the mailing address may not be added to the established mailing list and may not be sent an invitation to join the established mailing list, andwherein the procedure defined by the subscriber preference is at least one of;
(a) a “
drop action”
in case the subscriber preference is “
initiate”
, wherein the drop action includes not adding the mailing address to the established mailing list, (b) a “
drop or invite action”
comprising one of the drop action and an “
invite action”
in case the subscriber preference is “
invite”
, wherein the invite action includes sending an invitation to the mailing address to join the established mailing list, and (c) a “
drop, invite or welcome action”
comprising one of the drop action, the invite action, and a “
welcome action”
in case the subscriber preference is “
notify”
, wherein the welcome action includes adding the mailing address to the established mailing list and sending a notification to the mailing address that the mailing address has been added to the established mailing list.
-
-
36. A method for processing a source mailing list, comprising the steps of:
-
comparing the source mailing list to an established mailing list, wherein the source mailing list includes a mailing address to which a sender desires to send a message and wherein the mailing address has a status and includes a plurality of characters; when the mailing address is included in the established mailing list, making a preliminary determination to add the mailing address to a dynamic mailing list; and when the mailing address is not included in the established mailing list, processing the mailing address according to a procedure defined by an add rule including;
(a) an address rule including a string of at least one character, (b) a subscriber preference, wherein the subscriber preference includes at least one of;
(i) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(ii) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists, and (c) a list join rule which determines whether the mailing address is to be added to the established mailing list based on the status,wherein the procedure defined by the add rule includes;
(a) adding the mailing address to the established mailing list according to the address rule, and (b) processing the mailing address according to the subscriber preference and the list join rule, wherein the subscriber preference overrides the list join rule in case of a conflict between the subscriber preferences and the list join rule.
-
-
37. A system for building an established mailing list from a source mailing list by adding a mailing address from the source mailing list to the established mailing list, comprising:
-
a. a storage arrangement storing the source mailing list and an add rule, the source mailing list including the mailing address to which a sender desires to send a message, the add rule determining whether the mailing address is to be added to the established mailing list and including at least one of (i) an address rule, (ii) a list join rule, and (iii) a subscriber preference, wherein if the the add rule includes the subscriber preference, the subscriber preference includes at least one of (a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists; andb. a processing arrangement making a preliminary determination to add the mailing address to a dynamic mailing list when the mailing address is included in the established mailing list, and processing the mailing address according to the add rule when the mailing address is not included in the established mailing list. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A method, comprising:
-
a. storing a source mailing list using a recordable medium, the source mailing list including a mailing address to which a sender desires to send a message; and b. transmitting the source mailing list for processing and generation of a dynamic mailing list, wherein the dynamic mailing list is generated as a function of the source mailing list and an established mailing list, wherein when the mailing address is included in the established mailing list, a preliminary determination is made to add the mailing address to the dynamic mailing list, wherein when the mailing address is not included in the established mailing list, the mailing address is processed according to a procedure defined by an add rule for adding the mailing address to the established mailing list, wherein the add rule includes at least one of;
(a) an address rule, (b) a list ioin rule, and(c) a subscriber preference, and wherein if the add rule includes the subscriber preference, the subscriber preference includes at least one of;
(a) a alobal subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists.
-
-
46. A method, comprising:
-
a. storing a source mailing list using a recordable medium, the source mailing list including a mailing address to which a sender desires to send a message; and b. transmitting the source mailing list for processing and generation of a dynamic mailing list, wherein the dynamic mailing list is generated as a function of the source mailing list and an established mailing list, wherein when the mailing address is included in the established mailing list, a preliminary determination is made to add the mailing address to the dynamic mailing list, wherein when the mailing address is not included in the established mailing list, the mailing address is processed according to a procedure defined by a subscriber preference which is not manipulable by the sender, and wherein the subscriber preference includes at least one of;
(a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists.
-
-
47. A method, comprising:
-
a. receiving a dynamic mailing list; and b. storing the dynamic mailing list using a recordable medium, wherein the dynamic mailing list is generated as a function of a source mailing list and an established mailing list, the source mailing list including a mailing address to which a sender desires to send a message, wherein when the mailing address is included in the established mailing list, a preliminary determination is made to add the mailing address to the dynamic mailing list, wherein when the mailing address is not included in the established mailing list, the mailing address is processed according to a procedure defined by an add rule for adding the mailing address to the established mailing list, wherein the add rule includes at least one of;
(a) an address rule, (b) a list join rule, and(c) a subscriber preference, and wherein if the add rule includes the subscriber preference, the subscriber preference includes at least one of;
(a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists.
-
-
48. A method, comprising:
-
a. receiving a dynamic mailing list; and b. storing the dynamic mailing list using a recordable medium, wherein the dynamic mailing list is generated as a function of a source mailing list and an established mailing list, the source mailing list including a mailing address to which a sender desires to send a message, wherein when the mailing address is included in the established mailing list, a preliminary determination is made to add the mailing address to the dynamic mailing list, wherein when the mailing address is not included in the established mailing list, the mailing address is processed according to a procedure defined by a subscriber preference which is not manipulable by the sender, and wherein the subscriber preference includes at least one of;
(a) a global subscriber preference including restrictions on adding mailing addresses to any of a plurality of hosted mailing lists and wherein the established mailing list is one of the plurality of hosted mailing lists; and
(b) a local subscriber preference which includes restrictions on adding mailing addresses to a subset of the plurality of hosted mailing lists and wherein the established mailing list is one of the subset of the plurality of hosted mailing lists.
-
Specification