Automated user segment selection for delivery of online advertisements
First Claim
Patent Images
1. A method for determining whether a user of a network should be targeted for the delivery of advertisements over the network, comprising:
- providing a user interface that enables an authorized user to select one or more tests from a plurality of tests, wherein each test can be used to determine whether a particular user segment in a plurality of user segments should be targeted for the delivery of advertisements via a particular Web site in a plurality of Web sites accessible over a network, wherein the plurality of tests analyze data received from a first database, a second database, and a third database, the first database storing user segment behavioral data, the second database storing attributes associated with each of the advertisements, the third database storing performance data associated with each of the advertisements;
automatically determining by a first computer whether each of the plurality of user segments should be targeted for the delivery of advertisements via each of the plurality of Web sites, wherein the automatically determining comprises automatically applying only those tests selected by the authorized user via the user interface to each unique user segment and Web site combination;
storing the results of the determination in one or more data structures, wherein each data structure includes an identification of a Web site in the plurality of Web sites and one or more user segments that should be targeted for the delivery of advertisements via the identified Web site;
accessing the data structure(s) by a second computer to determine whether a user that belongs to at least one of the plurality of user segments and that has accessed one of the plurality of Web sites should be targeted for the delivery of advertisements via the accessed Web site; and
automatically determining by the first computer whether one or more user segments that were previously determined to be targeted for the delivery of advertisements via one or more Web sites should be excluded for the delivery of advertisements via the one or more Web sites by applying those tests selected by the authorized user via the user interface to each unique user segment and Web site combination.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product is provided that automatically selects certain user segments for and excludes certain user segments from receiving online advertisements (“ads”) via various publisher Web sites included within an online ad network. By automatically determining which user segments should be targeted for the delivery of online ads on each publisher Web site, an embodiment of the present invention can advantageously increase the performance of the online ad network while reducing the amount of cost, time and potential errors involved in managing the network.
-
Citations
20 Claims
-
1. A method for determining whether a user of a network should be targeted for the delivery of advertisements over the network, comprising:
-
providing a user interface that enables an authorized user to select one or more tests from a plurality of tests, wherein each test can be used to determine whether a particular user segment in a plurality of user segments should be targeted for the delivery of advertisements via a particular Web site in a plurality of Web sites accessible over a network, wherein the plurality of tests analyze data received from a first database, a second database, and a third database, the first database storing user segment behavioral data, the second database storing attributes associated with each of the advertisements, the third database storing performance data associated with each of the advertisements; automatically determining by a first computer whether each of the plurality of user segments should be targeted for the delivery of advertisements via each of the plurality of Web sites, wherein the automatically determining comprises automatically applying only those tests selected by the authorized user via the user interface to each unique user segment and Web site combination; storing the results of the determination in one or more data structures, wherein each data structure includes an identification of a Web site in the plurality of Web sites and one or more user segments that should be targeted for the delivery of advertisements via the identified Web site; accessing the data structure(s) by a second computer to determine whether a user that belongs to at least one of the plurality of user segments and that has accessed one of the plurality of Web sites should be targeted for the delivery of advertisements via the accessed Web site; and automatically determining by the first computer whether one or more user segments that were previously determined to be targeted for the delivery of advertisements via one or more Web sites should be excluded for the delivery of advertisements via the one or more Web sites by applying those tests selected by the authorized user via the user interface to each unique user segment and Web site combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer-readable storage medium having computer program logic recorded thereon, which, when executed by a processing unit, performs operations to determine whether a user of a network should be targeted for the delivery of advertisements over the network, the operations comprising:
-
providing a user interface that enables an authorized user to select one or more tests from a plurality of tests, wherein each test can be used to determine whether a particular user segment in a plurality of user segments should be targeted for the delivery of advertisements via a particular Web site in a plurality of Web sites accessible over a network, wherein the plurality of tests analyze data received from a first database, a second database, and a third database, the first database storing user segment behavioral data, the second database storing attributes associated with each of the advertisements, the third database storing performance data associated with each of the advertisements; determining whether each of the plurality of user segments should be targeted for the delivery of advertisements via each of the plurality of Web sites, wherein said determining comprises applying only those tests selected by the authorized user via the user interface to each unique user segment and Web site combination; storing the results of the determination in one or more data structures, wherein each data structure includes an identification of a Web site in the plurality of Web sites and one or more user segments that should be targeted for the delivery of advertisements via the identified Web site; accessing the stored data structure(s) to determine whether a user that belongs to at least one of the plurality of user segments and that has accessed one of the plurality of Web sites should be targeted for the delivery of advertisements via the accessed Web site; and determining whether one or more user segments that were previously determined to be targeted for the delivery of advertisements via one or more Web sites should be excluded for the delivery of advertisements via the one or more Web sites by applying those tests selected by the authorized user via the user interface to each unique user segment and Web site combination. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a first computer system configured to execute user segment selection logic a first time to determine whether each of a plurality of user segments should be targeted for the delivery of advertisements via each of a plurality of Web sites accessible over a network, wherein the determination includes applying one or more tests selected from among a plurality tests by an authorized user via a user interface of the first computer system to each unique user segment and Web site combination, wherein each test is used to determine whether a particular user segment in the plurality of user segments should be targeted for the delivery of advertisements via a particular Web site in the plurality of Web sites, wherein the plurality of tests analyze data received from a first database, a second database, and a third database, the first database storing user segment behavioral data, the second database storing attributes associated with each of the advertisements, the third database storing performance data associated with each of the advertisements; and a second computer system that is configured to access a fourth database that stores the results of the determination in one or more data structures, each data structure including an identification of a Web site in the plurality of Web sites and one or more user segments that should be targeted for the delivery of advertisements via the identified Web site, to execute targeted user identification logic to access the data structure(s) in the fourth database to determine whether a user that belongs to at least one of the plurality of user segments and that has accessed one of the plurality of Web sites should be targeted for the delivery of advertisements via the accessed Web site, and to execute the user segment selection logic a second time to determine whether one or more user segments that were previously determined to be targeted for the delivery of advertisements via one or more Web sites should be excluded for the delivery of advertisements via the one or more Web sites by applying those tests selected by the authorized user via the user interface to each unique user segment and Web site combination.
-
Specification