Dynamic playbook: experimentation platform for social networks
First Claim
1. A method for providing content to a plurality of users over a network, wherein at least one network device performs actions, comprising:
- determining a test for a variable having at least two outcomes, wherein each outcome corresponds to a different contextual recommendation to employ with a piece of a plurality of content;
determining one of the at least two outcomes to employ with each piece of the plurality of content, wherein each of the at least two outcomes is determined with a different subset of the plurality of content and each subset includes at least two pieces of the plurality of content; and
providing each piece of the plurality of content to a distribution channel based on at least the contextual recommendation corresponding to the determined outcome; and
removing the test from a plurality of tests and re-employing the removed test by automatically adding the removed test to the plurality of tests.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards dynamically managing contextual recommendations that can be employed with content when provided to a channel. A test for a variable having at least two outcomes may be determined to be employed with selected content. Each outcome may correspond to a different contextual recommendation. An outcome to employ with the content may be randomly determined/selected such that each of the outcomes of the test is selected a substantially similar number of times. The content may be modified and/or provided to the channel based on contextual recommendations that correspond to the determined outcome. Actions associated with a plurality of content may be monitored and/or analyzed to determine metrics for each outcome of a test. A comparison of the metrics for each outcome may be utilized to determine a preferred outcome for the test.
-
Citations
27 Claims
-
1. A method for providing content to a plurality of users over a network, wherein at least one network device performs actions, comprising:
-
determining a test for a variable having at least two outcomes, wherein each outcome corresponds to a different contextual recommendation to employ with a piece of a plurality of content; determining one of the at least two outcomes to employ with each piece of the plurality of content, wherein each of the at least two outcomes is determined with a different subset of the plurality of content and each subset includes at least two pieces of the plurality of content; and providing each piece of the plurality of content to a distribution channel based on at least the contextual recommendation corresponding to the determined outcome; and removing the test from a plurality of tests and re-employing the removed test by automatically adding the removed test to the plurality of tests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing content to a plurality of users over a network, comprising:
-
at least one network device, comprising; a memory or storing data and instructions; a processor that executes the instructions to enable actions, comprising; determining a test for a variable having at least two outcomes, wherein each outcome corresponds to a different contextual recommendation to employ with a piece of a plurality of content; determining one of the at least two outcomes to employ with each piece of the plurality of content, wherein each of the at least two outcomes is determined with a different subset of the plurality of content and each subset includes at least two pieces of the plurality of content; providing each piece of the plurality of content to a distribution channel based on at least the contextual recommendation corresponding to the determined outcome; and removing the test from a plurality of tests and re-employing the removed test by automatically adding the removed test to the plurality of tests. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor readable non-transitory storage media that includes instructions for providing content to a plurality of users over a network, wherein the execution of the instructions by a processor enables actions, comprising:
-
determining a test for a variable having at least two outcomes, wherein each outcome corresponds to a different contextual recommendation to employ with a piece of content; determining one of the at least two outcomes to employ with each piece of the plurality of content, wherein each of the at least two outcomes is determined with a different subset of the plurality of content and each subset includes at least two pieces of the plurality of content; providing each piece of the plurality of content to the distribution channel based on at least the contextual recommendation corresponding to the determined outcome; and removing the test from a plurality of tests and re-employing the removed test by automatically adding the removed test to the plurality of tests. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification