Selectable State Machine User Interface System
First Claim
1. A method of employing a unified messaging system, the method comprising:
- concurrently providing a plurality of user interfaces that facilitate navigating through the unified messaging system;
selecting one of the plurality of user interfaces;
transmitting an instruction to the unified messaging system via the selected user interface; and
processing the instruction to control operation of the unified messaging system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that concurrently provides multiple user interface (UI) mechanisms that facilitate control of an application state machine (e.g., unified message system). More particularly, the invention can create two relatively distinct user experiences, one via dual tone multi-frequency (DTMF) navigation and another through speech recognition navigation of a unified message system. In accordance therewith, one single underlying state machine can be used. Navigation and flow control (e.g., state transitions) in the state machine can be leveraged by multiple UI mechanisms that actively co-exist. The invention introduces speech recognition features together with other input mechanisms to drive the UI of an application state machine (e.g., unified messaging system). The speech recognition UI can be designed to provide a natural navigation through the application independent of a DTMF UI.
69 Citations
20 Claims
-
1. A method of employing a unified messaging system, the method comprising:
-
concurrently providing a plurality of user interfaces that facilitate navigating through the unified messaging system; selecting one of the plurality of user interfaces; transmitting an instruction to the unified messaging system via the selected user interface; and processing the instruction to control operation of the unified messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system that facilitates navigating within an application state machine, the system comprising:
-
a processor; a user interface store that retains a plurality of user interfaces that are each associated with a navigation input mechanism; a user interface selection component, executed by the processor, that facilitates selecting one of the plurality of user; and a user interface component, executed by the processor, that conveys a distinct set of prompts and menus associated with each user interface, wherein the distinct set of prompts and menus associated with each user interface change based on the navigation input mechanism. - View Dependent Claims (18, 19)
-
-
20. A computer-readable medium having a set of instructions which when executed performs a method for facilitates navigating within an application state machine, the method executed by the set of instructions comprising:
-
presenting, upon first entry into the application state machine, a default user interface mechanism of a plurality of user interface mechanisms; enable, at any point within the application state machine, user interaction with any one of a plurality of user interface mechanisms that facilitate navigating through the application state machine, each of the plurality of user interface mechanisms being associated with a different navigation input mechanism of a plurality of navigation input mechanisms and having a distinct set of prompts and menus; receive a navigation command via a navigation input mechanism of the plurality of navigation input mechanisms; select a user interface mechanism of the plurality of user interface mechanisms based on a type of the navigation input mechanism; receive an instruction via the user interface mechanism; and process the instruction to control the application state machine.
-
Specification