Abstract:
In one example embodiment, a method includes receiving a request for content to be presented to a current user. The content has multiple elements that each have multiple possible element variations. The content has multiple possible instances that would result from different combinations of different ones of the possible element variations. The method includes accessing a current-user context of the current user that has data associated with or concerning the current user; predicting multiple responses of the current user to multiples ones of the possible instances of the content; selecting one of the possible instances of the content for the current user based on the predicted responses; and providing for presentation to the current user a current actual instance of the content based on the selected one of the possible instances of the content.
Abstract:
In one embodiment, a method includes accessing a current-visitor context of a current visitor to a web page in a current web-browsing session. The current-visitor context includes one or more data associated with or concerning the current visitor. The method includes selecting based on the current-visitor context a particular one of multiple possible instances of the web page for presentation to the current visitor. The particular one of the multiple possible instances of the web page is substantially most likely to generate a highest expected outcome from interaction with the web page by the current visitor as indicated by the current-visitor context.
Abstract:
Embodiments of a web page optimization system are described. The system utilizes an accumulated body of visitor data regarding interaction with one or more web pages to determine an optimized web page to display to a visitor. Various types of session data, including network traffic data for the client computer, demographic information about the visitor, and general and specific session data of other visitors in similar browsing sessions are defined and compiled. Continuous full-path optimization from initial visitor interaction with the web page is provided through a visitor context analysis component that analyzes certain parameters related to how the visitor has accessed the web page. A real-time web page optimizer component introduces variations in one or more features of a web page to create a new web page, conducts structured tests of the new web page, compares the performance of the web page with one or more known served web pages and removes from presentation eligibility those pages with inferior performance. This facilitates real-time decision making of which web page to serve to a visitor based on an accumulated visitor context. It further allows the authoring of web pages that are optimized with respect to eliciting a desired user interaction with the web page.
Abstract:
In one embodiment, a method includes deriving a user intent from user information associated with a user, selecting an advertiser intent that aligns with the user intent, and then advertising to the user based on the advertiser intent that aligns with the user intent.
Abstract:
In one embodiment, a method includes receiving, in real-time, user information associated with a user of a client computing device. One or more user features are derived from the user information associated with the user. The one or more user features include one or more user intents. The one or more user intents are matched with one or more of a plurality of advertiser intents. The user information is determined to be accepted. In response to accepting the user information, an advertisement is generated based on the matching of the one or more user intents and the one or more of the plurality of advertiser intents.
Abstract:
In one embodiment, a method includes constructing an intent map for a plurality of products, the intent map comprising intent topics and each intent topic comprising intents, and then deriving a plurality of keywords from the intent map based on keyword templates.
Abstract:
In one embodiment, a method includes accessing a current-visitor context of a current visitor to a web page in a current web-browsing session. The current-visitor context includes one or more data associated with or concerning the current visitor. The method includes selecting based on the current-visitor context a particular one of multiple possible instances of the web page for presentation to the current visitor. The particular one of the multiple possible instances of the web page is substantially most likely to generate a highest expected outcome from interaction with the web page by the current visitor as indicated by the current-visitor context.
Abstract:
Embodiments of a web page optimization system are described. The system utilizes an accumulated body of visitor data regarding interaction with one or more web pages to determine an optimized web page to display to a visitor. Various types of session data, including network traffic data for the client computer, demographic information about the visitor, and general and specific session data of other visitors in similar browsing sessions are defined and compiled. Continuous full-path optimization from initial visitor interaction with the web page is provided through a visitor context analysis component that analyzes certain parameters related to how the visitor has accessed the web page. A real-time web page optimizer component introduces variations in one or more features of a web page to create a new web page, conducts structured tests of the new web page, compares the performance of the web page with one or more known served web pages and removes from presentation eligibility those pages with inferior performance. This facilitates real-time decision making of which web page to serve to a visitor based on an accumulated visitor context. It further allows the authoring of web pages that are optimized with respect to eliciting a desired user interaction with the web page.