Patent ID: 7389236

Claim:
A method comprising: displaying one or more open interaction elements in a voice-enabled user interface; receiving, in a navigation mode, a navigation command; determining an open interaction element corresponding to the received navigation command; entering, in a data entry mode, the open interaction element corresponding to the received navigation command; enabling an exit option for the entered open interaction element, wherein the exit option provides for exiting the open interaction element; receiving data for the entered open interaction element; updating the entered open interaction element with the received data; determining if an exit option has been selected; exiting the entered open interaction element if it is determined that the exit option has been selected; and enabling the navigation mode, if it is determined that the exit option has been selected, wherein determining the open interaction element corresponding to the received navigation command comprises: determining one or more open interaction elements that match the received navigation command, wherein each open interaction element belongs to a priority group, determining matching open interaction elements belonging to the priority group with the highest priority, if only one matching open interaction element belongs to the highest priority group, selecting the matching open interaction element that belongs to the highest priority group, if more than one matching open interaction element belongs to the highest priority group, marking each of the matching open interaction elements belonging to the highest priority group in the user interface with a unique number, receiving a navigation command indicating one of the unique numbers, and selecting the open interaction element corresponding to the indicated unique numbers.