A one-step correction mechanism for voice interaction is provided.
Correction of a previous state is enabled simultaneously with recognition
in a current or subsequent state. An application is decomposed into a set
of tasks. Each task is associated with the collection of one piece of
information. Each task may be in a different state. At any point during
the interaction, while a task/state pair is active, the dialog manager
may enable multiple other task/state pairs to be active in latent
fashion. The application developer may then use those facilities or
resources to the active task/state and the latent task/state pairs
depending on contextual condition of the interaction state of the
application.