Method and apparatus for real-time website optimization
First Claim
1. A method of automated, real-time website optimization comprising:
- a) receiving website optimization data including an optimization goal, and website source code;
b) receiving website optimization criteria indicative of the completion of a website optimization experiment;
c) executing an optimization algorithm used to select an optimized website version;
d) comparing the output of the optimization algorithm with said website optimization goal to determine whether the website version under consideration is optimized;
e) providing feedback from the output of the executed optimization algorithm to an input of said optimization algorithm;
f) based upon said feedback, determining the next iterative step of said optimization algorithm;
g) performing new iterative steps of said optimization algorithm;
h) converging to an optimized website state; and
i) modifying the website source code to implement the optimum version of the website.
6 Assignments
0 Petitions
Accused Products
Abstract
A novel method of automated, real-time website optimization at least includes: a) receiving website optimization data including an optimization goal, and website source code; b) receiving website optimization criteria indicative of the completion of a website optimization experiment; c) executing an optimization algorithm used to select an optimized website version; d) comparing the output of the optimization algorithm with the website optimization goal to determine whether the website version under consideration is optimized; e) providing feedback from the output of the executed optimization algorithm to an input of the optimization algorithm; f) based upon the feedback, determining the next iterative step of the optimization algorithm; g) performing new iterative steps of the optimization algorithm; h) converging to an optimized website state; and i) modifying the website source code to implement the optimum version of the website.
122 Citations
20 Claims
-
1. A method of automated, real-time website optimization comprising:
-
a) receiving website optimization data including an optimization goal, and website source code; b) receiving website optimization criteria indicative of the completion of a website optimization experiment; c) executing an optimization algorithm used to select an optimized website version; d) comparing the output of the optimization algorithm with said website optimization goal to determine whether the website version under consideration is optimized; e) providing feedback from the output of the executed optimization algorithm to an input of said optimization algorithm; f) based upon said feedback, determining the next iterative step of said optimization algorithm; g) performing new iterative steps of said optimization algorithm; h) converging to an optimized website state; and i) modifying the website source code to implement the optimum version of the website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An optimization system for the automated, real-time optimization of a website comprising:
-
a) at least an Internet device adapted to allow access to a website by an Internet user; b) a web server adapted to host said website; c) a website configuration management module adapted to automatically change the website content and appearance; d) a website performance measurement module adapted to automatically measure multiple performance variables; and e) an optimization engine adapted to execute one or more optimization algorithms; wherein said optimization engine is further adapted to receive feedback from the output of the executed optimization algorithm to an input of said optimization algorithm, based upon said feedback, determine the next iterative step of said optimization algorithm, perform new iterative steps of said optimization algorithm, and converge the website to an optimized state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification