Method, apparatus and article for displaying targeted content on web pages by predicting the group membership of individual visitors
First Claim
1. A method for displaying targeted content on web pages by predicting the group membership of individual visitors, comprising the steps of:
- (a) obtaining data items relating to a web browser request for a web page;
(b) applying the data items to a set of predictive transfer functions to obtain a series of confidence factors relating to a plurality of predefined visitor groups;
(c) selecting one of the plurality of predefined visitor groups based on the series of confidence factors;
(d) selecting content targeted to the selected group; and
(e) delivering the selected targeted content to the web browser for display.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and article for displaying targeted content on web pages by predicting the group membership of individual visitors based on data items relating to a web browser request for a web page. The method includes applying the data items to a set of transfer functions to obtain a series of confidence factors relating to a plurality of predefined visitor groups, selecting one of the plurality of visitor groups based on the series of confidence factors, selecting content targeted to the selected group, and delivering the selected targeted content to the web browser for display. Data items are extracted from a header accompanying the web browser request. These include browser type and version, operating system, referring URL and IP address. These data items are supplemented with data items derived from the data items present in the header, such as location, time of day, day of week, and industry cycles.
-
Citations
45 Claims
-
1. A method for displaying targeted content on web pages by predicting the group membership of individual visitors, comprising the steps of:
-
(a) obtaining data items relating to a web browser request for a web page;
(b) applying the data items to a set of predictive transfer functions to obtain a series of confidence factors relating to a plurality of predefined visitor groups;
(c) selecting one of the plurality of predefined visitor groups based on the series of confidence factors;
(d) selecting content targeted to the selected group; and
(e) delivering the selected targeted content to the web browser for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An article of manufacture comprising:
a computer usable medium having computer readable program code means embodied therein for displaying targeted content on web pages by predicting the group membership of individual visitors, the computer readable program code means comprising;
computer readable program code means for obtaining data items relating to a web browser request for a web page;
computer readable program code means for applying the data items to a set of predictive transfer functions to obtain a series of confidence factors relating to a plurality of predefined visitor groups;
computer readable program code means for selecting one of the plurality of predefined visitor groups based on the series of confidence factors; and
computer readable program code means for selecting content targeted to the selected group; and
computer readable program code means for delivering the selected targeted content to the web browser for display. - View Dependent Claims (15, 16, 17)
-
18. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for displaying targeted content on web pages by predicting the group membership of individual visitors, said method steps comprising:
-
(a) obtaining data items relating to a web browser request for a web page;
(b) applying the data items to a set of predictive transfer functions to obtain a series of confidence factors relating to a plurality of predefined visitor groups;
(c) selecting one of the plurality of predefined visitor groups based on the series of confidence factors;
(d) selecting content targeted to the selected group; and
(e) delivering the selected targeted content to the web browser for display. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus for displaying targeted content on web pages by predicting the group membership of individual visitors, comprising:
-
a network server with a memory; and
a computer program, performed by the network server, for;
(a) obtaining data items relating to a web browser request for a web page;
(b) applying the data items to a set of predictive transfer functions to obtain a series of confidence factors relating to a plurality of predefined visitor groups;
(c) selecting one of the plurality of predefined visitor groups based on the series of confidence factors;
(d) selecting content targeted to the selected group; and
(e) delivering the selected targeted content to the web browser for display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for predicting the group membership of individual web visitors for displaying targeted web content on web pages, comprising the steps of:
-
defining web visitor groups with similar browsing characteristics;
tagging each piece of a set of web content with a series of weights to indicate an applicability of each piece of content to each group;
defining data items relating to a web browser request for a web page;
identifying representative web content to be used to determine the group membership of a visitor;
defining a set of transfer functions linking the data items to the visitor groups, the transfer functions producing confidence factors that a particular visitor is considered a member of a particular group;
obtaining data items relating to a web browser request for a web page;
applying the data items to the set of transfer functions to obtain a series of confidence factors Yn relating to a plurality of predefined visitor groups;
selecting one of the plurality of predefined visitor groups based on the series of confidence factors;
selecting content targeted to the selected group; and
delivering the selected targeted content to the web browser for display. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification