Method and system for providing personalized network based marketing dialogues
First Claim
Patent Images
1. A method for providing a personalized network based dialogue, comprising:
- storing a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events;
executing a first instruction according to the script, wherein the first instruction is operable to send a first communication to the user from a server;
determining a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user;
determining a second instruction according to the script based on the set of user information and the value for the variable associated with the event specified by the script; and
executing the second instruction to send a second communication to the user from the server.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow obtain a set of user actions from a participant. The set of user information may include user information, such as demographics, and may also contain event related information, such as a purchase or the user clicking on a link in an email. A program or script may be generated having decision branches. At each decision branch, a first dialogue or a second dialogue may be selected based on the user information. The personalized program or script may be presented to the user based on the user information.
55 Citations
22 Claims
-
1. A method for providing a personalized network based dialogue, comprising:
-
storing a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events; executing a first instruction according to the script, wherein the first instruction is operable to send a first communication to the user from a server; determining a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user; determining a second instruction according to the script based on the set of user information and the value for the variable associated with the event specified by the script; and executing the second instruction to send a second communication to the user from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic personalization dialog system comprising:
-
a data storage location; a dialog computer interfaced with the data storage location and a communications channel, the dialog computer comprising a processor and a non-transitory tangible computer readable medium storing instructions executable to; store a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events; execute a first instruction according to the script, wherein the first instruction is operable to send a first communication to the user from a server; determine a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user; determine a second instruction according to the script based on the set of user information for the user and the value for the variable associated with the event specified by the script; and execute the second instruction to send a second communication to the user from the server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory tangible storage medium storing computer program instructions executable to perform a method comprising:
-
storing a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events; executing a first instruction corresponding to the script, wherein the first instruction is operable to send a first communication to the user from a server; determining a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user; determining a second instruction according to the script based on the set of user information; and executing the second instruction to send a second communication to the user from the server. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification