Making real-time content selection decisions based on multivariate testing
AssigneeNativo, Inc.
InventorsJustin Yoo Choi, Oded Cohen, Marcelo Muniz
Life of this patent
Estimating the term…
Abstract
Server side web based ad stitching and user specific optimization are disclosed. In various embodiments, a request for a page is received via a communication interface. A processor is used to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and content performance data generated based at least in part on testing of alternative versions of the page with respect to other users having the user attribute.
Claims20
A system, comprising:
- a communication interface configured to:
- receive a request for a page;
- and
- obtain an original version of the page from a publisher in response to the request;
- and
- a processor coupled to the communication interface and configured to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and content performance data generated based at least in part on testing of alternative versions of the page with respect to other users having the user attribute, wherein the optimized version of the page includes the optimized content element and removes a script included in the original version of the page, wherein the script included in the original version of the page is configured to retrieve the optimized content element, wherein the optimized content element is stitched into the optimized version of the page.
A method, comprising:
- receiving via a communication interface a request for a page;
- obtaining via the communication interface an original version of the page from a publisher in response to the request;
- and
- using a processor to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and content performance data generated based at least in part on testing of alternative versions of the page with respect to other users having the user attribute, wherein the optimized version of the page includes the optimized content element and removes a script included in the original version of the page, wherein the script included in the original version of the page is configured to retrieve the optimized content element, wherein the optimized content element is stitched into the optimized version of the page.
A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
- receiving via a communication interface a request for a page;
- obtaining an original version of the page from a publisher in response to the request;
- and
- using a processor to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and content performance data generated based at least in part on testing of alternative versions of the page with respect to other users having the user attribute, wherein the optimized version of the page includes the optimized content element and removes a script included in the original version of the page, wherein the script included in the original version of the page is configured to retrieve the optimized content element, wherein the optimized content element is stitched into the optimized version of the page.
Dependencies are inferred from the claim text.