Patent ID: 8051132

Claim:
A system for organizations to develop, test, execute and analyze messaging programs defining a message application server comprising: (a) a dialog designer configured to provide a user interface to an organization's program designer and marketer, to allow for rapid messaging program creation, to provide the ability to select a type of a messaging program, to select a service addresses for the messaging program, to schedule the messaging program for execution, to upload messaging user data into lists, to create segments, to download messaging program result data, to test the messaging program, to provide reports, including real-time reports, on the messaging program; (b) a dialog server configured to execute the messaging programs by execution of a messaging instructions, to manage substantially simultaneously executed messaging programs, to store messaging user results and message delivery status, to maintain state and session context across message invocations for messaging users within a messaging program; and (c) a message exchange configured to route messages to and from messaging service providers, to manage service addresses, to perform message billing and to connect to messaging service providers; whereby organizations can execute messaging programs interacting with messaging users via the messaging service providers.