Selectable state machine user interface system
First Claim
1. 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 different navigation input mechanism and that each have a distinct set of prompts and menus, wherein the plurality of user interfaces are concurrently available during a single navigation session to effect navigation within the application state machine, and wherein the distinct set of prompts and menus includes at least one shortcut accessible at any time during navigation through each of the plurality of user interfaces, the at least one shortcut being associated with at least a calendar application;
a user interface selection component, executed by the processor, that facilitates selecting one of the plurality of user interfaces at any time during the single navigation session upon receipt of a command through an associated navigation input mechanism to navigate within the application state machine, the selection being based on a type of the navigation input mechanism used to issue the command; and
a user interface component, executed by the processor, that conveys the distinct set of prompts and menus associated with a selected user interface, wherein the user interface component is configured to provide, upon first entry into the application state machine;
a default user interface based on a set personal option, anda corresponding distinct set of prompts and menus associated with the default user interface, the corresponding distinct set of prompts being cooperative with both;
a dual tone multi-frequency input and a microphone input.
2 Assignments
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.
-
Citations
20 Claims
-
1. 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 different navigation input mechanism and that each have a distinct set of prompts and menus, wherein the plurality of user interfaces are concurrently available during a single navigation session to effect navigation within the application state machine, and wherein the distinct set of prompts and menus includes at least one shortcut accessible at any time during navigation through each of the plurality of user interfaces, the at least one shortcut being associated with at least a calendar application; a user interface selection component, executed by the processor, that facilitates selecting one of the plurality of user interfaces at any time during the single navigation session upon receipt of a command through an associated navigation input mechanism to navigate within the application state machine, the selection being based on a type of the navigation input mechanism used to issue the command; and a user interface component, executed by the processor, that conveys the distinct set of prompts and menus associated with a selected user interface, wherein the user interface component is configured to provide, upon first entry into the application state machine; a default user interface based on a set personal option, and a corresponding distinct set of prompts and menus associated with the default user interface, the corresponding distinct set of prompts being cooperative with both;
a dual tone multi-frequency input and a microphone input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system that facilitates communicating with an application state machine, the system comprising:
-
a memory; a processor communicatively coupled to the memory, wherein the processor is operative to; present, upon first entry into the application state machine, a default user interface mechanism of a plurality of user interface mechanisms, the default user interface mechanism being based on a set personal option; enable, at any point within the application state machine, user interaction with any one of the 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, wherein the distinct set of prompts and menus includes at least one shortcut accessible at any time during navigation through each of the plurality of user interfaces, the at least one shortcut being associated with at least a calendar application; receive a first navigation command via a first navigation input mechanism of the plurality of navigation input mechanisms; select a first user interface mechanism of the plurality of user interface mechanisms based on a first type of the first navigation input mechanism; receive an instruction via the first user interface mechanism; process the instruction to control the application state machine; and switch from the first user interface mechanism to a second user interface mechanism of the plurality of navigation input mechanisms upon receiving a second navigation command via a second navigation input mechanism being a second type different from the first type, the second user interface mechanism being selected based on the second type of the second navigation input mechanism used to issue the second navigation command.
-
-
14. A method that facilitates navigating within an application state machine, the method comprising:
-
retaining, in a user interface store, a plurality of user interfaces that are each associated with a different navigation input mechanism and that each have a distinct set of prompts and menus, wherein the plurality of user interfaces are concurrently available during a single navigation session to effect navigation within the application state machine, and wherein the distinct set of prompts and menus includes at least one shortcut accessible at any time during navigation through each of the plurality of user interfaces, the at least one shortcut being associated with at least a calendar application; selecting, by a user interface selection component executed by a processor, one of the plurality of user interfaces at any time during the single navigation session upon receipt of a command through an associated navigation input mechanism to navigate within the application state machine, the selection being based on a type of the navigation input mechanism used to issue the command; and conveying, by a user interface conveying component executed by the processor, the distinct set of prompts and menus associated with a selected user interface, wherein the user interface conveying component is configured to provide, upon first entry into the application state machine; a default user interface based on a set personal option, and a corresponding distinct set of prompts and menus associated with the default user interface, the corresponding distinct set of prompts being cooperative with both;
a dual tone multi-frequency input and a microphone input. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification