METHOD AND SYSTEM FOR FACILITATING MARKETING DIALOGUES
First Claim
Patent Images
1. A method for facilitating a network based dialogue, comprising:
- obtaining a set of first participants for whom to run a script at a dialogue computer;
interfacing the dialog computer with an email server;
executing a first instruction corresponding to the script at the dialog computer to cause the dialog computer to prompt the email server to send a first email to a set of first participants;
determining that an event specified by the script has occurred in conjunction with each of a set of second participants, wherein each of the set of second participants is in the set of first participants; and
executing a second instruction corresponding to the script at the dialog computer to cause the dialog computer to prompt the email server to send a second email to the set of second participants.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants.
53 Citations
16 Claims
-
1. A method for facilitating a network based dialogue, comprising:
-
obtaining a set of first participants for whom to run a script at a dialogue computer; interfacing the dialog computer with an email server; executing a first instruction corresponding to the script at the dialog computer to cause the dialog computer to prompt the email server to send a first email to a set of first participants; determining that an event specified by the script has occurred in conjunction with each of a set of second participants, wherein each of the set of second participants is in the set of first participants; and executing a second instruction corresponding to the script at the dialog computer to cause the dialog computer to prompt the email server to send a second email to the set of second participants. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic dialog system:
-
a data storage location; a dialog computer coupled to the data storage location and configured with a set of instructions corresponding to a script, wherein the dialog computer comprises a processor and a tangible computer readable medium storing instructions executable to; obtain a set of first participants; execute first instruction corresponding to the script to cause the dialog computer to interface with an email server to prompt sending of a first email to the set of first participants; determine that an event specified by the script has occurred for a set of second participants, wherein the set of second participants is in the set of first participants; execute a second instruction corresponding to the script at the dialog computer to cause the dialog computer to interface with the email server to prompt sending of a second email to the set of second participants; store a set of data at the data storage location to track the state of the script with respect to participants. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a tangible storage medium storing computer program instructions executable to perform a method at a dialog computer comprising:
-
providing a dialog engine, a database interface and an email server interface at a dialog computer; loading a set of instructions corresponding to a script; accessing the data storage location to retrieve a set of data, wherein the dialog engine interfaces with the data storage location using the interface to the data storage location; assembling a set of first participants, wherein the dialog engine; executing a first instruction corresponding to the script to cause the dialog engine to communicate with the email server to prompt the email server to send a first email to the set of first participants; determining that an event specified by the script has occurred with respect to a set of second participants, wherein each of the second participants is in the set of first participants; and executing a second instruction corresponding to the script to take an action in conjunction with each of the second participants. - View Dependent Claims (14, 15, 16)
-
Specification