Method and system for providing targeted content to a surfer
First Claim
1. A method for selecting a configuration of a presently requested web page, wherein the configuration defines a subset of one or more selected objects from a set of objects, the method comprising:
- receiving a request for the presently requested web page;
retrieving a predictive information that is related to the request;
storing the retrieved predictive information;
processing the stored predictive information for defining a value for each one of a plurality of predictive factors;
placing the defined value of one or more predictive factors from the plurality of predictive factors in each one of a plurality of predictive models, wherein each predictive model is associated with an object from the set of objects and calculating a predictive value for each one of the objects in the set of objects; and
a server automatically selecting one or more objects to be included in the configuration of the presently requested webpage, wherein the expected utility of the configuration has a high value by;
defining one or more possible configurations for the requested webpage;
calculating, per each possible configuration, the expected utility of each one of the objects that are included in each one of the possible configurations in view of other objects that are included in the configuration;
defining the expected utility of the configuration as a function of the calculated expected utility of each one of the objects that are included in the configuration; and
selecting the configuration with the highest average of the calculated expected utility of each one of the objects that are included in the configuration as the configuration of the requested webpage.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing targeted content to a surfer is disclosed. Exemplary embodiments of the present invention seek to provide novel solutions for determining which content object, taken from a group of content objects, will be best suited for presentation in association with a link on a web page that has been requested by a certain surfer. Exemplary types of content objects may comprise the text, topic, font, color or other attribute of an external advertisement or internal advertisement. Still other content objects may comprise the specific design of the object, an image, the design of the page in which the object is presented, etc. The decision process for selecting a content object can be based on predictive information that is associated with the request, such as a common HTTP request, or historical information about the surfer. Exemplary associated predictive information may include the day and time of receipt of the request for the web page, the IP address and\or domain from which the request was sent, the type and the version of the browser application that is used for requesting the web page, or the URL used by a surfer for requesting the web page with the parameters that are attached to the URL.
-
Citations
20 Claims
-
1. A method for selecting a configuration of a presently requested web page, wherein the configuration defines a subset of one or more selected objects from a set of objects, the method comprising:
-
receiving a request for the presently requested web page; retrieving a predictive information that is related to the request; storing the retrieved predictive information; processing the stored predictive information for defining a value for each one of a plurality of predictive factors; placing the defined value of one or more predictive factors from the plurality of predictive factors in each one of a plurality of predictive models, wherein each predictive model is associated with an object from the set of objects and calculating a predictive value for each one of the objects in the set of objects; and a server automatically selecting one or more objects to be included in the configuration of the presently requested webpage, wherein the expected utility of the configuration has a high value by; defining one or more possible configurations for the requested webpage; calculating, per each possible configuration, the expected utility of each one of the objects that are included in each one of the possible configurations in view of other objects that are included in the configuration; defining the expected utility of the configuration as a function of the calculated expected utility of each one of the objects that are included in the configuration; and selecting the configuration with the highest average of the calculated expected utility of each one of the objects that are included in the configuration as the configuration of the requested webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A method for selecting a configuration of a presently requested web page, wherein the configuration defines a subset of one or more selected objects from a set of objects, the method comprising:
-
receiving a request for the presently requested web page; retrieving a predictive information that is related to the request; storing the retrieved predictive information; processing the stored predictive information for defining a value for each one of a plurality of predictive factors; placing the defined value of one or more predictive factors from the plurality of predictive factors in each one of a plurality of predictive models, wherein each predictive model is associated with an object from the set of objects and calculating a predictive value for each one of the objects in the set of objects; and a server automatically selecting one or more objects to be included in the configuration of the presently requested webpage, wherein the expected utility of the configuration has a high value by; defining one or more possible configurations for the requested webpage; calculating, per each possible configuration, the expected utility of each one of the objects that are included in each one of the possible configurations in view of other objects that are included in the configuration; defining the expected utility of the configuration as a function of the calculated expected utility of each one of the objects that are included in the configuration; and selecting the configuration with the highest sum of the calculated expected utility of each one of the objects that are included in the configuration as the configuration of the requested webpage.
-
Specification