Dynamic configuration of unified messaging state changes
First Claim
1. A configurable messaging system, comprising:
- a configuration file to describe interface options of a computerized dialog session, the configuration file specifies interface activities and state transitions between the interface options within the configuration file; and
a state controller to execute the interface options during communications activities with the dialog session.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject invention relates to systems and methods that enable dynamic programming and execution of an electronic communications dialog. In one aspect, a configurable messaging system is provided. The system includes a configuration file to describe interface options of a computerized dialog session, wherein the configuration file specifies interface activities and state transitions between the interface options within the configuration file. A state controller executes the interface options during communications activities with the dialog session. The configuration file can also describe prompt elements to solicit information from users or applications.
21 Citations
20 Claims
-
1. A configurable messaging system, comprising:
-
a configuration file to describe interface options of a computerized dialog session, the configuration file specifies interface activities and state transitions between the interface options within the configuration file; and
a state controller to execute the interface options during communications activities with the dialog session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for configuring a messaging system, comprising:
-
creating a configuration file that defines interface activities for users;
defining at least one activity, prompt, and transition within the configuration file;
executing the configuration file; and
automatically creating a interface session for the users based upon instructions within the configuration file. - View Dependent Claims (17, 18, 19)
-
-
20. A system that provides a unified messaging service, comprising:
-
means for defining interface options for users or systems;
means for executing an activity, a prompt, or a transition in accordance with the interface options;
means for operating a dialog session upon execution of the activity, prompt, or transition; and
means for storing data resulting from the dialog session.
-
Specification