US2022101347A1PendingUtilityA1

Methods and systems for programmatic control of transmitted electronic content

Assignee: GROUPON INCPriority: May 28, 2015Filed: Oct 7, 2021Published: Mar 31, 2022
Est. expiryMay 28, 2035(~8.8 yrs left)· nominal 20-yr term from priority
H04L 43/16G06Q 30/0201
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the invention provide methods, systems, apparatuses and computer program products for implementing a dynamic experimentation service. An example of a method for implementing a dynamic experimentation service includes receiving a set of experiment configuration parameters, determining, by a processor and based on the experiment configuration parameters, an experiment model, the experiment model comprising electronic data indicating an audience selected from a plurality of consumers and a plurality of levels for controlling a communication service in operation to generate an electronic marketing communication for transmission to at least one of the plurality of consumers, receiving a request, from the communication service, the request comprising a communication identifier, determining, based on the communication identifier, at least one of the plurality of levels, and causing the electronic marketing communication to be generated as a treatment comprising the at least one of the plurality of levels.

Claims

exact text as granted — not AI-modified
1 .- 51 . (canceled) 
     
     
         52 . A method for implementing a dynamic experimentation service, the method comprising:
 receiving, via an experiment configuration interface, programmatic definition of a set of experiment configuration parameters;   implementing, by a communication service interface component, an application programming interface, for providing a mechanism by which an experiment management component is provided the set of experiment configuration parameters;   determining, by the experiment management component via a processor and based on the experiment configuration parameters, an experiment model,   wherein the experiment model comprises electronic data indicating a type of experiment, including one of an A/A test, an A/B test, or a factorial test, an audience selected from a plurality of consumers, and a set of email cadence factors,   wherein each set of email cadence factors comprises a plurality of levels, each level indicative of a setting for controlling a communication service in operation to generate an electronic marketing communication for transmission to at least one of the plurality of consumers, wherein each of the plurality of levels is indicative of a time period between instances of electronic marketing communication;   determining the communication services from a plurality of communication services that support the factors and levels defined in the experiment configuration parameters;   receiving a request, from the communication service, the request comprising a communication identifier, the communication identifier being a unique identifier indicative of the electronic marketing communication under construction;   determining, by applying the communication identifier to the experimental model, at least one of the plurality of levels; and   causing the electronic marketing communication to be generated as a treatment in accordance with the at least one of the plurality of levels by transmitting the at least one of the plurality of levels to the communication service in response to receiving the request.   
     
     
         53 . The method of  claim 52 , wherein the communication identifier identifies a particular consumer recipient of the electronic marketing communication. 
     
     
         54 . The method of  claim 52 , further comprising:
 receiving clickstream data comprising a plurality of clickstream events;   determining that at least one of the clickstream events is associated with the electronic marketing communication; and   determining a performance characteristic of the at least one level used to generate the electronic marketing communication based at least in part on the at least one clickstream event.   
     
     
         55 . The method of  claim 54 , further comprising:
 determining that a second of the clickstream events is associated with a different electronic marketing communication; and   determining a second performance characteristic of a different level associated with the different electronic marketing communication.   
     
     
         56 . The method of  claim 54 , wherein the at least one of the clickstream events is determined to be associated with the electronic marketing communication based at least in part on the at least one clickstream event being associated with a consumer to which the electronic marketing communication was transmitted. 
     
     
         57 . The method of  claim 54 , wherein the at least one of the clickstream events is determined to be associated with the electronic marketing communication based at least in part on the at least one of the clickstream events occurring within a threshold time period of when the electronic marketing communication was transmitted. 
     
     
         58 . The method of  claim 52 , further comprising providing an application programming interface by which the request is received from the communication service. 
     
     
         59 . A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
 receive, via an experiment configuration interface, programmatic definition of a set of experiment configuration parameters;   implement, by a communication service interface component, an application programming interface, for providing a mechanism by which an experiment management component is provided the set of experiment configuration parameters;   determine, by the experiment management component via the processor, based on the experiment configuration parameters, an experiment model,   wherein the experiment model comprise electronic data indicating a type of experiment, including one of an A/A test, an A/B test, or a factorial test, an audience selected from a plurality of consumers, and a set of email cadence factors,   wherein each set of email cadence factors comprises a plurality of levels, each level indicative of a setting for controlling a communication service in operation to generate an electronic marketing communication for transmission to at least one of the plurality of consumers, wherein each of the plurality of levels is indicative of a time period between instances of electronic marketing communication;   determine the communication services from a plurality of communication services that support the factors and levels defined in the experiment configuration parameters;   receive a request, from the communication service, the request comprising a communication identifier, the communication identifier being a unique identifier indicative of the electronic marketing communication under construction;   determine, by applying the communication identifier to the experimental model, at least one of the plurality of levels; and   cause the electronic marketing communication to be generated as a treatment in accordance with the at least one of the plurality of levels by transmitting the at least one of the plurality of levels to the communication service in response to receiving the request.   
     
     
         60 . The computer readable storage medium of  claim 59 , wherein the communication identifier identifies a particular consumer recipient of the electronic marketing communication. 
     
     
         61 . The computer readable storage medium of  claim 59 , wherein the instructions further cause the processor to:
 receive clickstream data comprising a plurality of clickstream events;   determine that at least one of the clickstream events is associated with the electronic marketing communication; and   determine a performance characteristic of the at least one level used to generate the electronic marketing communication based at least in part on the at least one clickstream event.   
     
     
         62 . The computer readable storage medium of  claim 61 , wherein the instructions further cause the processor to:
 determine that a second of the clickstream events is associated with a different electronic marketing communication; and   determine a second performance characteristic of a different level associated with the different electronic marketing communication.   
     
     
         63 . The computer readable storage medium of  claim 61 , wherein the at least one of the clickstream events is determined to be associated with the electronic marketing communication based at least in part on the at least one clickstream event being associated with a consumer to which the electronic marketing communication was transmitted. 
     
     
         64 . The computer readable storage medium of  claim 61 , wherein the at least one of the clickstream events is determined to be associated with the electronic marketing communication based at least in part on the at least one of the clickstream events occurring within a threshold time period of when the electronic marketing communication was transmitted. 
     
     
         65 . The computer readable storage medium of  claim 59 , wherein the instructions further cause the processor to provide an application programming interface by which the request is received from the communication service. 
     
     
         66 . An apparatus for implementing a dynamic experimentation service, the apparatus comprising:
 experiment configuration circuitry configured to:
 receive, via an experiment configuration interface, programmatic definition of a set of experiment configuration parameters; and 
 implement, by a communication service interface component, an application programming interface, for providing a mechanism by which an experiment management component is provided the set of experiment configuration parameters; and 
 the experiment management circuitry configured to: 
 determine, by the experiment management component via a processor, based on the experiment configuration parameters, 
 wherein an experiment model comprises electronic data indicating a type of experiment, including one of an A/A test, an AB test, or a factorial test, an audience selected from a plurality of consumers and a set of email cadence factors, 
 wherein each set of email cadence factors comprises a plurality of levels, each level indicative of a setting for controlling a communication service in operation to generate an electronic marketing communication for transmission to at least one of the plurality of consumers, wherein each of the plurality of levels is indicative of a time period between instances of electronic marketing communication; 
 determine the communication services from a plurality of communication services that support the factors and levels defined in the experiment configuration parameters; 
 receive a request from the communication service, the request comprising a communication identifier, the communication identifier being a unique identifier indicative of the electronic marketing communication under construction; 
 determine, by applying the communication identifier to the experimental model, at least one of the plurality of levels; and 
 cause the electronic marketing communication to be generated as a treatment in accordance with the at least one of the plurality of levels by transmitting the at least one of the plurality of levels to the communication service in response to receiving the request. 
   
     
     
         67 . The apparatus of  claim 66 , wherein the communication identifier identifies a particular consumer recipient of the electronic marketing communication. 
     
     
         68 . The apparatus of  claim 66 , further comprising:
 result analysis circuitry configured to:
 receive clickstream data comprising a plurality of clickstream events; 
 determine that at least one of the clickstream events is associated with the electronic marketing communication; and 
 determine a performance characteristic of the at least one level used to generate the electronic marketing communication based at least in part on the at least one clickstream event. 
   
     
     
         69 . The apparatus of  claim 68 , wherein the result analysis circuitry is further configured to:
 determine that a second of the clickstream events is associated with a different electronic marketing communication; and   determine a second performance characteristic of a different level associated with the different electronic marketing communication.   
     
     
         70 . The apparatus of  claim 68 , wherein the at least one of the clickstream events is determined to be associated with the electronic marketing communication based at least in part on the at least one clickstream event being associated with a consumer to which the electronic marketing communication was transmitted. 
     
     
         71 . The apparatus of  claim 68 , wherein the at least one of the clickstream events is determined to be associated with the electronic marketing communication based at least in part on the at least one of the clickstream events occurring within a threshold time period of when the electronic marketing communication was transmitted. 
     
     
         72 . The apparatus of  claim 66 , wherein the experiment management circuitry is further configured to provide an application programming interface by which the request is received from the communication service.

Join the waitlist — get patent alerts

Track US2022101347A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.