Method for opting into online promotions
First Claim
1. A system for presenting a customized opt-in window to a user, the system having a computer server connected to a global computer network, the server comprising:
- a. a network interface in communication with the global computer network;
b. a controller that is configured to receive a web site address from the user and to present to the user a web page corresponding to the web site address, wherein the web page includes information of interest to the user and an invitation for the user to register with the web site, the controller also configured to present to the user a registration page that includes a plurality of data fields into which the user is requested to enter personal information about the user;
c. a user data validation unit configured for validating information received from the user including information indicating that the user has opted into at least one on-line promotion;
d. an on-line promotion selection unit that is configured to compare the personal information entered by the user with a plurality of advertiser criteria sets each associated with a different on-line promotion and to select at least one on-line promotion having a criteria set of the plurality of criteria sets that is met by the personal information entered by the user, the on-line promotion selection unit also configured to present an opt-in window to the user by which the user indicates to the on-line promotion selection unit that the user desires to receive the at least one on-line promotion;
e. an electronic mail handler configured to transmit electronically, upon the user indicating that the user desires to receive the at least one on-line promotion, the personal information to an advertiser sponsoring the selected on-line promotion and to send a confirmation e-mail to the user on behalf of the advertiser sponsoring the selected on-line promotion; and
f. a pricing calculator configured to calculate a final bounty to be paid by the advertiser according to the following formula;
X=(Y)−
((Z−
A)×
(Y×
100))−
((C−
B)×
((Y×
100)×
1.25))−
((D−
E)×
((Y×
100)×
1.25))−
((F−
G)×
((Y×
100)×
1.25)),wherein;
X is the final bounty assigned to an offer charged to an advertiser, on the web page, to a specific consumer coming through, with specific valid information being passed, in which X may not be greater than Y,Y is a maximum bounty set by the advertiser for a specific set of criteria, including selected ones of;
demographic criteria and geographic criteria,Z is an average page unique opt-in rate on the web page for a first predetermined number of days, wherein the page unique opt-in rate is a number of people that opt-in to at least one offer;
A is an average network unique opt-in rate on an entire network for the first predetermined number of days, wherein the network unique opt-in rate is a number of people that opt-in to at least one offer;
C is an average opt-in rate of similar offers on the web page for the first predetermined number of days;
B is an average opt-in rate of similar offers on the entire network for the first predetermined number of days;
E is an average confirmation e-mail open rate of all offers on the page over the first predetermined number of days;
D is an average confirmation e-mail open rate of all offers on the entire network over the first predetermined number of days;
F is an average confirmation e-mail open rate of all offers on the entire network over a second predetermined number of days where data passed in, data left after validation and data collected are the same; and
G is an average confirmation e-mail open rate of all offers on the page over the second predetermined number of days where data passed in, data left after validation and data collected are the same.
0 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for flexibly offering on-line promotions to visitors of a website hosted by a server, when a user signs up with the website, the server collects a plurality of user data from the visitor. If a user'"'"'s data matches predetermined criteria from an advertiser, then on-line promotions from this advertiser are included in an opt-in window displayed to the user. The server dynamically generates pricing information for each advertiser according to a flexible algorithm. The flexible algorithm depends on the type and quality of user requested by the advertiser.
9 Citations
11 Claims
-
1. A system for presenting a customized opt-in window to a user, the system having a computer server connected to a global computer network, the server comprising:
-
a. a network interface in communication with the global computer network; b. a controller that is configured to receive a web site address from the user and to present to the user a web page corresponding to the web site address, wherein the web page includes information of interest to the user and an invitation for the user to register with the web site, the controller also configured to present to the user a registration page that includes a plurality of data fields into which the user is requested to enter personal information about the user; c. a user data validation unit configured for validating information received from the user including information indicating that the user has opted into at least one on-line promotion; d. an on-line promotion selection unit that is configured to compare the personal information entered by the user with a plurality of advertiser criteria sets each associated with a different on-line promotion and to select at least one on-line promotion having a criteria set of the plurality of criteria sets that is met by the personal information entered by the user, the on-line promotion selection unit also configured to present an opt-in window to the user by which the user indicates to the on-line promotion selection unit that the user desires to receive the at least one on-line promotion; e. an electronic mail handler configured to transmit electronically, upon the user indicating that the user desires to receive the at least one on-line promotion, the personal information to an advertiser sponsoring the selected on-line promotion and to send a confirmation e-mail to the user on behalf of the advertiser sponsoring the selected on-line promotion; and f. a pricing calculator configured to calculate a final bounty to be paid by the advertiser according to the following formula;
X=(Y)−
((Z−
A)×
(Y×
100))−
((C−
B)×
((Y×
100)×
1.25))−
((D−
E)×
((Y×
100)×
1.25))−
((F−
G)×
((Y×
100)×
1.25)),wherein; X is the final bounty assigned to an offer charged to an advertiser, on the web page, to a specific consumer coming through, with specific valid information being passed, in which X may not be greater than Y, Y is a maximum bounty set by the advertiser for a specific set of criteria, including selected ones of;
demographic criteria and geographic criteria,Z is an average page unique opt-in rate on the web page for a first predetermined number of days, wherein the page unique opt-in rate is a number of people that opt-in to at least one offer; A is an average network unique opt-in rate on an entire network for the first predetermined number of days, wherein the network unique opt-in rate is a number of people that opt-in to at least one offer; C is an average opt-in rate of similar offers on the web page for the first predetermined number of days; B is an average opt-in rate of similar offers on the entire network for the first predetermined number of days; E is an average confirmation e-mail open rate of all offers on the page over the first predetermined number of days; D is an average confirmation e-mail open rate of all offers on the entire network over the first predetermined number of days; F is an average confirmation e-mail open rate of all offers on the entire network over a second predetermined number of days where data passed in, data left after validation and data collected are the same; and G is an average confirmation e-mail open rate of all offers on the page over the second predetermined number of days where data passed in, data left after validation and data collected are the same. - View Dependent Claims (2)
-
-
3. A computer-readable medium on which is stored a computer program for presenting a customized opt-in window, the computer program comprising instructions which, when executed by a computer, perform the steps of:
-
a. receiving target information from an advertiser, the target information setting forth a set of criteria used to select a user from a plurality of users to receive a selected on-line promotion; b. displaying a web page to the plurality of users, the web page having a plurality of fields for collecting user information; c. receiving the user information from each of the plurality of the users; d. comparing the user information from each of the plurality of the users to the set of criteria; and e. for each of the plurality of users whose user information matches the set of criteria, displaying an on-line promotion from the advertiser in an opt-in window; f. determining an average page unique opt-in rate on the web page for a first predetermined number of days, wherein the page unique opt-in rate is a number of people that opt-in to at least one offer; g. determining an average network unique opt-in rate on an entire network for the first predetermined number of days, wherein the network unique opt-in rate is a number of people that opt-in to at least one offer; h. determining an average opt-in rate of similar offers on the web page for the first predetermined number of days; i. determining an average opt-in rate of similar offers on the entire network for the first predetermined number of days; j. determining an average confirmation e-mail open rate of all offers on the page over the first predetermined number of days; k. determining an average confirmation e-mail open rate of all offers on the entire network over the first predetermined number of days; l. determining an average confirmation e-mail open rate of all offers on the entire network over a second predetermined number of days where data passed in, data left after validation and data collected are the same; and m. determining an average confirmation e-mail open rate of all offers on the page over the second predetermined number of days where data passed in, data left after validation and data collected are the same; and n. calculating a final bounty to be paid by the advertiser according to the following formula;
X=(Y)−
((Z−
A)×
(Y×
100))−
((C−
B)×
((Y×
100)×
1.25))−
((D−
E)×
((Y×
100)×
1.25))−
((F−
G)×
((Y×
100)×
1.25)),wherein; X is the final bounty assigned to an offer charged to an advertiser, on the web page, to a specific consumer coming through, with specific valid information being passed, in which X may not be greater than Y, Y is a maximum bounty set by the advertiser for a specific set of criteria, including selected ones of;
demographic criteria and geographic criteria,Z is the average page unique opt-in rate on the web page for a first predetermined number of days, wherein the page unique opt-in rate is a number of people that opt-in to at least one offer; A is the average network unique opt-in rate on the entire network for the first predetermined number of days, wherein the network unique opt-in rate is a number of people that opt-in to at least one offer; C is the average opt-in rate of similar offers on the web page for the first predetermined number of days; B is the average opt-in rate of similar offers on the entire network for the first predetermined number of days; E is the average confirmation e-mail open rate of all offers on the page over the first predetermined number of days; D is the average confirmation e-mail open rate of all offers on the entire network over the first predetermined number of days; F is the average confirmation e-mail open rate of all offers on the entire network over a second predetermined number of days where data passed in, data left after validation and data collected are the same; and G is the average confirmation e-mail open rate of all offers on the page over the second predetermined number of days where data passed in, data left after validation and data collected are the same. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
Specification