Systems and methods for statistically selecting content items to be used in a dynamically-generated display
First Claim
1. A system for selecting one or more content items in a dynamically-generated display, the system comprising:
- a web server computer system comprising a memory operatively coupled to a processor, the web server computer system configured to receive a request for a display from a client computer, and to relate the client computer to a particular user; and
a content selection computer system in communication with the web server computer system, wherein the content selection computer system is configured to retrieve values for a plurality of attributes of the particular user, and, for each content item of a plurality of content items, to;
retrieve a probability model associated with the content item;
compute probabilities with the retrieved attribute values for the particular user as inputs for the probability model;
retrieve payoff values associated with the one or more user responses to the content item; and
retrieve confidence intervals for the payoff values for each content item, wherein a confidence interval is a range of the payoff values bounded by a confidence factor;
wherein the content selection computer system is configured to select a content item from the plurality of content items for the dynamically-generated display based at least on the probabilities, payoff values, and confidence intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and methods advantageously select content items for dynamically-generated web pages in an intelligent and virtually autonomous manner. This permits the operator of the web site to rapidly identify and respond to trends, thereby advantageously updating the web site relatively quickly and efficiently without or with less time consuming and expensive manual labor. User interaction for a plurality of users with the web site is collected in a database. For various content items, the database is mined to extract relationships between probability and references of select attributes in probability models. When a new web page is requested, attributes, which can include attributes associated with a user, are used as references to the applicable probability models of selected content items, combined with value weighting to generate expected values, and selected for use in the web page at least partially based on the expected values.
-
Citations
24 Claims
-
1. A system for selecting one or more content items in a dynamically-generated display, the system comprising:
-
a web server computer system comprising a memory operatively coupled to a processor, the web server computer system configured to receive a request for a display from a client computer, and to relate the client computer to a particular user; and a content selection computer system in communication with the web server computer system, wherein the content selection computer system is configured to retrieve values for a plurality of attributes of the particular user, and, for each content item of a plurality of content items, to; retrieve a probability model associated with the content item; compute probabilities with the retrieved attribute values for the particular user as inputs for the probability model; retrieve payoff values associated with the one or more user responses to the content item; and retrieve confidence intervals for the payoff values for each content item, wherein a confidence interval is a range of the payoff values bounded by a confidence factor; wherein the content selection computer system is configured to select a content item from the plurality of content items for the dynamically-generated display based at least on the probabilities, payoff values, and confidence intervals. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of statistically selecting one or more content items for a dynamically-generated display, the method comprising:
-
retrieving a plurality of probability models associated with candidate content items; using the probability models to compute probabilities of an occurrence of one or more interactive user responses to exposure to the candidate content items; retrieving one or more payoffs associated with the one or more interactive user responses to the candidate content items and one or more confidence intervals associated with the one or more payoffs, wherein a confidence interval is a range associated with the payoffs bounded by a confidence factor; and selecting one or more content items from the candidate content items for the dynamically-generated display, wherein the selection is made automatically by a computer system and is based at least on the computed probabilities, the retrieved payoffs, and the confidence intervals. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for generating a plurality of probability models for a content item that can be displayed in an interactive display, the method comprising:
-
(a) selecting the content item for which the plurality of probability models are to be generated; (b) collecting records of impressions relevant to the content item; (c) for each relevant impression, performing (d), (e), and (f) to collect information; (d) determining zero or more actual user responses for the impression; (e) retrieving attribute values corresponding to the impression; (f) associating the retrieved attribute values with the zero or more user responses to the impression; (g) retrieving collections of ranges for a plurality of attributes; (h) determining individual segmented probability sub-models for each type of applicable user response and applicable collection of ranges for the plurality of attributes based on the associated retrieved attribute values and user responses; and (i) computing a confidence interval of an expected value for each probability sub-model, wherein a confidence interval is a range of expected value bounded by a confidence factor; wherein the method is performed automatically by a computer-implemented system. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification