Recipient selection and message delivery system and method
First Claim
1. A system for distribution of a targeted advertisement over a communication network to an addressable set of users, said system comprising:
- a database including demographic information for a plurality of users;
an order processing component in communication with said database, said order processing agent upon receiving a demographic query, determines a set of users matching said demographic query from said database;
an email service provider component in communication with said order processing component, to receive information regarding said set of users matching said demographic query, to send a targeted advertisement over said communication network to each user in said set of users;
an accounting component, in communication with said communication network, to receive information regarding users'"'"' receipt of said targeted advertisement
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distribution targeted advertisements over a communication network such as by email to a set of users or subscribers. The system includes a database of demographic information on the users, and an order processing component which receives and processes demographic queries, to determine a set of users in the database which match the query. An email service provider sends the targeted advertisements out to each user and an accounting component, receives information regarding the users'"'"' receipt of the targeted advertisement. The system is highly scalable and fault tolerant due to features such as distributed processing and system logging. The system also allows interactive querying of the database to determine demographic queries and sets of users who match each query. Therefore the system and method provides efficient distribution and tracking of targeted advertising
-
Citations
18 Claims
-
1. A system for distribution of a targeted advertisement over a communication network to an addressable set of users, said system comprising:
-
a database including demographic information for a plurality of users;
an order processing component in communication with said database, said order processing agent upon receiving a demographic query, determines a set of users matching said demographic query from said database;
an email service provider component in communication with said order processing component, to receive information regarding said set of users matching said demographic query, to send a targeted advertisement over said communication network to each user in said set of users;
an accounting component, in communication with said communication network, to receive information regarding users'"'"' receipt of said targeted advertisement - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for distributing a targeted advertisement to a set of users meeting a defined demographic requirement, said method comprising:
-
obtaining demographic information for a plurality of users;
selecting a set of users who match a demographic query comprising a combination of demographic criteria, said selection based on said demographic information;
sending to each user in said set of users said targeted advertisement over a communications network; and
providing each user with a communication channel to allow each user to provide additional demographic information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for distribution of a targeted advertisement over a communication network to an addressable set of users, said system comprising:
-
database means for storing demographic information for a plurality of users;
order processing means for obtaining a set of users who match a demographic query;
order fulfillment means to process said set of users and preparing targeted advertisements for each user;
transmitting means for transmitting said targeted advertisement to each user in said set of users;
accounting means, for receiving information regarding users'"'"' receipt of said targeted advertisement;
database updating means, for updating said database means with new demographic information; and
control means for monitoring and controlling said system, including means for dynamically increasing and decreasing processing of said system.
-
Specification