Method and system for facilitating marketing dialogues
First Claim
1. A system for facilitating a network dialogue, comprising:
- a program for communicating with a participant over a network, the program including a first instruction for sending a communication to a participant and a second instruction awaiting a response from the participant,an engine for executing the program, the engine being able to process a plurality of instances of the program, associate each of the plurality of instances with a corresponding participant, and execute the second instruction of a first instance of the program after a corresponding response has been received from the corresponding participant associated with the first instance;
a storage for storing data regarding each instance of the program that has not yet completed and for storing data regarding each participant with whom the program is communicating; and
a monitoring interface for providing to a user of the system information about the execution of the program.
13 Assignments
0 Petitions
Accused Products
Abstract
A system for facilitating marketing dialogues permits multiple instances of multiple scripts to be active at the same time, where each of these dialogues can be at a different place in its script. The dialogues permit interactive communications between the user of the system (such as a marketer) and the user'"'"'s customers or other participants. Scripts are created using a graphical user interface, in which shapes corresponding to steps in a script are dragged and dropped into a script. Communications can be over a network, by telephone, by mail, or by other means. Overall data from the execution of the scripts can be monitored using another graphical user interface, allowing results and trends to be observed and corrections made to the marketing program. Information regarding the scripts and variables used by the scripts is maintained in a set of tables in one or more databases. A data dictionary provides an interface for data stored in the databases.
-
Citations
20 Claims
-
1. A system for facilitating a network dialogue, comprising:
-
a program for communicating with a participant over a network, the program including a first instruction for sending a communication to a participant and a second instruction awaiting a response from the participant, an engine for executing the program, the engine being able to process a plurality of instances of the program, associate each of the plurality of instances with a corresponding participant, and execute the second instruction of a first instance of the program after a corresponding response has been received from the corresponding participant associated with the first instance; a storage for storing data regarding each instance of the program that has not yet completed and for storing data regarding each participant with whom the program is communicating; and a monitoring interface for providing to a user of the system information about the execution of the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for facilitating a network dialogue, comprising
processing a plurality of instances of a program, wherein the program is operable to communicate with a participant over a network and having a first instruction for sending a first communication to a participant and a second instruction; -
associating each of the plurality of instance of the program with a corresponding participant; awaiting the reception of a corresponding response from the corresponding participant associated with a first instance of the program; executing the second instruction of the first instance of the program after the corresponding response is received; storing data regarding each instance of the program that has not yet completed and each participant with whom the program is communicating; and monitoring system information about the execution of the programs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification