MACHINE LEARNING BASED WEBINTERFACE PRODUCTION AND DEPLOYMENT SYSTEM
First Claim
1. A computer-implemented webinterface production and deployment system, comprising:
- a memory storing a candidate database having a population of candidate individuals, each of the candidate individuals identifying a funnel of one or more webinterfaces, each funnel having a plurality of dimensions along which a value can be specified, each candidate individual further identifying a value for each of the dimensions;
a presentation database which identifies a frontend element value for each of at least one available value of each of the dimensions of the funnel; and
a presentation module which applies a selected one of the candidate individuals to the presentation database to determine frontend element values corresponding to dimension values identified by the selected candidate individual, and which presents toward a user a funnel having the determined frontend element values.
3 Assignments
0 Petitions
Accused Products
Abstract
Roughly described, the technology disclosed provides a so-called machine learned conversion optimization (MLCO) system that uses evolutionary computations to efficiently identify most successful webpage designs in a search space without testing all possible webpage designs in the search space. The search space is defined based on webpage designs provided by marketers. Website funnels with a single webpage or multiple webpages are represented as genomes. Genomes identify different dimensions and dimension values of the funnels. The genomes are subjected to evolutionary operations like initialization, testing, competition, and procreation to identify parent genomes that perform well and offspring genomes that are likely to perform well. Each webpage is tested only to the extent that it is possible to decide whether it is promising, i.e., whether it should serve as a parent for the next generation, or should be discarded.
91 Citations
26 Claims
-
1. A computer-implemented webinterface production and deployment system, comprising:
-
a memory storing a candidate database having a population of candidate individuals, each of the candidate individuals identifying a funnel of one or more webinterfaces, each funnel having a plurality of dimensions along which a value can be specified, each candidate individual further identifying a value for each of the dimensions; a presentation database which identifies a frontend element value for each of at least one available value of each of the dimensions of the funnel; and a presentation module which applies a selected one of the candidate individuals to the presentation database to determine frontend element values corresponding to dimension values identified by the selected candidate individual, and which presents toward a user a funnel having the determined frontend element values. - View Dependent Claims (2)
-
-
3. A computer-implemented deployment system for a customizable webinterface funnel, the funnel being customizable along a plurality of dimensions, comprising:
-
a presentation database which identifies a frontend element value for each of at least one available value of each of the dimensions of the funnel; a funnel customization specification memory storing, for a particular variation of the webinterface funnel, a value for each of the dimensions of the funnel; and a presentation module which presents toward a user a funnel having frontend element values indicated by the presentation database as corresponding to the dimension values stored in the funnel customization specification memory. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A computer-implemented webinterface production and deployment system, comprising:
-
a memory storing a database having a population of candidate individuals, each of the candidate individuals identifying a funnel of one or more webinterfaces, each funnel having a plurality of dimensions along which a value can be specified, each candidate individual further identifying a value for each of the dimensions; and network server infrastructure which, in response to one or more first requests received over a network, returns toward a first client computer system; a presentation database which identifies a frontend element value for each of at least one available value of each of the dimensions of the funnel, a set of dimension values identified by a first selected one of the candidate individuals in the population, and a presentation module which, in dependence upon the received set of dimension values, presents toward a user a funnel having frontend element values indicated by the received set of dimension values. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented webinterface production and deployment system, comprising:
-
a memory storing a database having a population of candidate individuals, each of the candidate individuals identifying a funnel of one or more webinterfaces, each funnel having a plurality of dimensions along which a value can be specified, each candidate individual further identifying a value for each of the dimensions; and a machine learned content delivery network having accessibly thereto a presentation database which identifies a frontend element value for each of at least one available value of each of the dimensions of the funnel, the machine learned content delivery network being configured to, in response to a request from a client computer system; retrieve from the database a selected one of the candidate individuals in the population, and delivers toward the client computer system a funnel having frontend element values indicated by the dimension values of the selected candidate individual. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-implemented webinterface production and deployment method, comprising:
-
providing a memory storing a candidate database having a population of a plurality of candidate individuals, each of the candidate individuals identifying a funnel of one or more webinterfaces, each funnel having a plurality of dimensions along which a value can be specified, each candidate individual further identifying a value for each of the dimensions; providing a presentation database which identifies a frontend element value for each of at least one available value of each of the dimensions of the funnel; applying a selected one of the candidate individuals to the presentation database to determine frontend element values corresponding to dimension values identified by the selected candidate individual; and presenting toward a user a funnel having the determined frontend element values.
-
Specification