On-line experimentation
3 Assignments
0 Petitions
Accused Products
Abstract
An automated system for experimentation includes an experiment engine which can define an experiment relating to various treatments for a set of content elements. The experiment engine conducts the experiment over a data network. An observation module collects observation data relating to user behavior for each treatment. A scripting/scheduling engine coordinates the operation of the experiment engine and the observation module.
123 Citations
104 Claims
-
1-46. -46. (canceled)
-
47. A computer system for automatically managing delivery of content to users during interactive sessions between the system and users conducted via a user interface, the computer system comprising:
-
a computer memory content store to hold content items each of which is made up of a set of elemental components;
a programmed experiment engine to hold rules governing the systematic variation of the elemental components, and rules governing the delivery of the variations to users;
a programmed allocator module to retrieve content items from the computer memory content store, and interact with the programmed experiment engine to deliver variations to the users during the interactive sessions according to the rules, in order to conduct an experiment to test the influence of the variations on the likelihood of achieving a predetermined outcome; and
,a programmed observation module to record information about the actions taken by the users in response to the variations delivered during the experiment, and to relate the variations to the likelihood of the predetermined outcome. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method for automatically managing delivery of content to users during interactive sessions between a computer system and users conducted via a programmed user interface, the method comprising causing the computer system to perform the following steps:
-
storing content items each made up of a set of elemental components in a computer memory;
storing rules governing the systematic variation of the elemental components, and rules governing the delivery of the variations to users in the computer memory;
retrieving content items from the computer memory, varying the components, and delivering variations to the users at the user interface according to the rules to conduct an experiment to test the influence of the variations on the likelihood of achieving a predetermined outcome;
recording the actions taken by the users at the user interface in response to the variations delivered during the experiment, and processing the recorded information to relate the variations to the likelihood of the predetermined outcome. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A machine readable medium including a set of instructions for:
-
managing delivery of content to users during interactive sessions between a computer system and users conducted via a programmed user interface;
storing content items each made up of a set of elemental components in a computer memory;
storing rules governing the systematic variation of the elemental components, and rules governing the delivery of the variations to users in the computer memory;
retrieving content items from the computer memory, varying the components, and delivering variations to the users at the user interface according to the rules to conduct an experiment to test the influence of the variations on the likelihood of achieving a predetermined outcome;
recording the actions taken by the users at the user interface in response to the variations delivered during the experiment, and processing the recorded information to relate the variations to the likelihood of the predetermined outcome. - View Dependent Claims (84, 87, 88, 98, 99, 100)
-
-
85. The machine readable medium of 83, wherein the allocator module samples users at the user interface during an experiment and determines which users will be assigned to receive experimental content and which will be used as experimental controls.
-
86. The machine readable medium of 85, wherein the system implements statistical sampling procedures to deliver the different variations to respective users.
-
89. The machine readable medium of 83, wherein the model engine identifies the degree to which the variations influence the behavior of users.
- 90. The machine readable medium of 89, wherein the model engine creates one or more behavioral models which provide abstract descriptions of observed user behavior based on recorded actions in response to variations.
-
93. The machine readable medium of 92, wherein the allocation module delivers the recommended variation.
-
101. An online experimentation system configured to automatically create various treatments for a set of content elements according to systematic rules of experimentation that determine a number of alternative treatments using various combinations of the content elements from the set, and to allocate the treatments to users to test user behavior in response to the various treatments, the system being further configured to capture data relating to the observed behavior of users relative to the various treatments.
-
102. An automated system for delivery of content, comprising:
a communication management system including a prediction engine configured to generate predictions on how users who are to be presented a treatment comprising a set of content elements will react to the treatment, the prediction engine generating predictions based on data collected from one or more experiments that tested user behavior to content elements in the set, the communication management system delivering treatments to users in accordance with the predictions to increase the probability of a desired user behavior in response to the presented treatment.
-
103. An automated method, comprising:
-
generating predictions on how users who are to be presented a treatment comprising a set of content elements will react to the treatment, the predictions being generated from data collected from one or more experiments that tested user behavior to content elements in the set; and
delivering treatments to users in accordance with the predictions to increase the probability of a desired user behavior in response to the presented conduct.
-
-
104. A machine readable medium including a set of instructions for:
-
generating predictions on how users who are to be presented a treatment comprising a set of content elements will react to the treatment, the predictions being generated from data collected from one or more experiments that tested user behavior to content elements in the set; and
delivering treatments to users in accordance with the predictions to increase the probability of a desired user behavior in response to the presented conduct.
-
Specification