Methods and systems for generating electronic messages based upon dynamic content
First Claim
1. An apparatus comprising:
- a processor; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
create a mapping table that maps a plurality of electronic message templates for sending electronic messages to corresponding electronic service providers that enable one-to-many communication, the mapping table including an association between a first template and a first provider of a plurality of electronic message service providers and an association between a second template with a second provider of the plurality of electronic message service providers, the first template being incompatible with the second provider and the second template being incompatible with the first provider;
store dynamic content for electronic messages and the mapping table in a database accessible by the plurality of electronic message service providers, the dynamic content including a plurality of electronic message addresses associated with intended recipients of the electronic messages;
cause the first electronic message service provider to generate a first set of electronic messages directed to a first set of the intended recipients by integrating a first set of the dynamic content into the first template referenced in the mapping table for the first electronic message service provider; and
cause the first electronic message service provider to transmit the first set of electronic messages to the set of intended recipients.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for dynamic electronic message content. A first template is associated with a first electronic message service provider, and a second template is associated with a second electronic message service provider. The first template is incompatible with the second electronic message service provider and/or the second template is incompatible with the first electronic message service provider. Dynamic content for electronic messages is stored in a database accessible by the first electronic message service provider and the second electronic message service provider. The dynamic content includes electronic message addresses associated with intended recipients of the electronic messages. The first electronic message service provider is instructed to generate a set of electronic messages based on the dynamic content, wherein the first electronic message service provider uses the first template to generate the set of electronic messages.
140 Citations
16 Claims
-
1. An apparatus comprising:
-
a processor; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; create a mapping table that maps a plurality of electronic message templates for sending electronic messages to corresponding electronic service providers that enable one-to-many communication, the mapping table including an association between a first template and a first provider of a plurality of electronic message service providers and an association between a second template with a second provider of the plurality of electronic message service providers, the first template being incompatible with the second provider and the second template being incompatible with the first provider; store dynamic content for electronic messages and the mapping table in a database accessible by the plurality of electronic message service providers, the dynamic content including a plurality of electronic message addresses associated with intended recipients of the electronic messages; cause the first electronic message service provider to generate a first set of electronic messages directed to a first set of the intended recipients by integrating a first set of the dynamic content into the first template referenced in the mapping table for the first electronic message service provider; and cause the first electronic message service provider to transmit the first set of electronic messages to the set of intended recipients. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable storage medium carrying one or more sequences of instructions for dynamic electronic message content, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
creating a mapping table that maps a plurality of electronic message templates for sending electronic messages to corresponding electronic service providers that enable one-to-many communication, the mapping table including an association between a first template and a first provider of a plurality of electronic message service providers and an association between a second template with a second provider of the plurality of electronic message service providers, the first template being incompatible with the second provider and the second template being incompatible with the first provider; storing dynamic content for electronic messages and the mapping table in a database accessible by the plurality of electronic message service providers, the dynamic content including a plurality of electronic message addresses associated with intended recipients of the electronic messages; causing the first electronic message service provider to generate a first set of electronic messages directed to a first set of the intended recipients by integrating a first set of the dynamic content into the first template referenced in the mapping table for the first electronic message service provider; and causing the first electronic message service provider to transmit the first set of electronic messages to the set of intended recipients. - View Dependent Claims (6, 7, 8)
-
-
9. A method for dynamic electronic message content, the method comprising:
-
creating a mapping table that maps a plurality of electronic message templates for sending electronic messages to corresponding electronic service providers that enable one-to-many communication, the mapping table including an association between a first template and a first provider of a plurality of electronic message service providers and an association between a second template with a second provider of the plurality of electronic message service providers, the first template being incompatible with the second provider and the second template being incompatible with the first provider; storing dynamic content for electronic messages and the mapping table in a database accessible by the plurality of electronic message service providers, the dynamic content including a plurality of electronic message addresses associated with intended recipients of the electronic messages; causing the first electronic message service provider to generate a first set of electronic messages directed to a first set of the intended recipients by integrating a first set of the dynamic content into the first template referenced in the mapping table for the first electronic message service provider; and causing the first electronic message service provider to transmit the first set of electronic messages to the set of intended recipients. - View Dependent Claims (10, 11, 12)
-
-
13. A method for transmitting code for dynamic electronic message content, the method comprising:
-
transmitting code to create a mapping table that maps a plurality of electronic message templates for sending electronic messages to corresponding electronic service providers that enable one-to-many communication, the mapping table including an association between a first template and a first provider of a plurality of electronic message service providers and an association between a second template with a second provider of the plurality of electronic message service providers, the first template being incompatible with the second provider and the second template being incompatible with the first provider; transmitting code to store dynamic content for electronic messages and the mapping table in a database accessible by the plurality of electronic message service providers, the dynamic content including a plurality of electronic message addresses associated with intended recipients of the electronic messages; transmitting code to cause the first electronic message service provider to generate a first set of electronic messages directed to a first set of the intended recipients by integrating a first set of the dynamic content into the first template referenced in the mapping table for the first electronic message service provider; and transmitting code to cause the first electronic message service provider to transmit the first set of electronic messages to the set of intended recipients. - View Dependent Claims (14, 15, 16)
-
Specification