Autonomous configuration of conversion code to control display and functionality of webpage portions
First Claim
1. A system for autonomous configuration of conversion code that controls display and functionality of a portion of a webpage, the portion having a plurality of elements, each element having a plurality of dimensions along which a rendering value can be specified, comprising:
- a server having memory and a processor coupled to the memory, the processor configured to, in response to receiving a request from a client executing an embedded script for a configuration of a portion of the webpage, return toward the client an object that includes;
rendering values corresponding to dimensions of elements of the portion of the webpage and rendering algorithm parameters as selected by a first machine-learned configuration,an identification of one or more additional scripts as conversion code required in order to generate an updated interface version of the portion of the webpage by applying the first machine-learned configuration to the portion of the webpage and to control functionality of the updated interface version, wherein the additional scripts apply the first machine-learned configuration to a presentation database to determine a subset of the rendering values corresponding to the dimensions of elements of the portion of the webpage as selected by the first machine-learned configuration, andan identification of evaluation services to which to send data for performance measures that identify success of the updated interface version in promoting target online user behavior.
3 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed is generally directed to massively multivariate testing, conversion rate optimization, and product recommendation and, in particular, directed to automatically and autonomously placing conversion code (e.g., scripts) in webpages of a host website without requiring any affirmative action on the part of the host. The conversion code modifies display and functionality of a particular portion of a host webpage without modifying other portions of the host webpage. The conversion code is placed by a website modification service which is limitedly authorized by the host to modify only the particular portion of the host webpage under a product recommendation and/or conversion rate optimization scheme.
-
Citations
20 Claims
-
1. A system for autonomous configuration of conversion code that controls display and functionality of a portion of a webpage, the portion having a plurality of elements, each element having a plurality of dimensions along which a rendering value can be specified, comprising:
a server having memory and a processor coupled to the memory, the processor configured to, in response to receiving a request from a client executing an embedded script for a configuration of a portion of the webpage, return toward the client an object that includes; rendering values corresponding to dimensions of elements of the portion of the webpage and rendering algorithm parameters as selected by a first machine-learned configuration, an identification of one or more additional scripts as conversion code required in order to generate an updated interface version of the portion of the webpage by applying the first machine-learned configuration to the portion of the webpage and to control functionality of the updated interface version, wherein the additional scripts apply the first machine-learned configuration to a presentation database to determine a subset of the rendering values corresponding to the dimensions of elements of the portion of the webpage as selected by the first machine-learned configuration, and an identification of evaluation services to which to send data for performance measures that identify success of the updated interface version in promoting target online user behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method of autonomously configuring conversion code that controls display and functionality of a portion of a webpage, the portion having a plurality of elements, each element having a plurality of dimensions along which a rendering value can be specified, including:
in response to receiving a request from a client executing an embedded script for a configuration of a portion of the webpage, return toward the client an object that includes; rendering values corresponding to dimensions of elements of the portion of the webpage and rendering algorithm parameters as selected by a first machine-learned configuration, an identification of one or more additional scripts as conversion code required in order to generate an updated interface version of the portion of the webpage by applying the first machine-learned configuration to the portion of the webpage and to control functionality of the updated interface version, wherein the additional scripts apply the first machine-learned configuration to a presentation database to determine a subset of the rendering values corresponding to the dimensions of elements of the portion of the webpage as selected by the first machine-learned configuration, and an identification of evaluation services to which to send data for performance measures that identify success of the updated interface version in promoting target online user behavior. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A non-transitory computer readable storage medium impressed with computer program instructions for autonomous configuration of conversion code that controls display and functionality of a portion of a webpage, the portion having a plurality of elements, each element having a plurality of dimensions along which a rendering value can be specified, the instructions, when executed on a processor, implement a method comprising:
in response to receiving a request from a client executing an embedded script for a configuration of a portion of the webpage, return toward the client an object that includes; rendering values corresponding to dimensions of elements of the portion of the webpage and rendering algorithm parameters as selected by a first machine-learned configuration, an identification of one or more additional scripts as conversion code required in order to generate an updated interface version of the portion of the webpage by applying the first machine-learned configuration to the portion of the webpage and to control functionality of the updated interface version, wherein the additional scripts apply the first machine-learned configuration to a presentation database to determine a subset of the rendering values corresponding to the dimensions of elements of the portion of the webpage as selected by the first machine-learned configuration, and an identification of evaluation services to which to send data for performance measures that identify success of the updated interface version in promoting target online user behavior.
Specification