US 7,321,856 B1 | ||
Handling of speech recognition in a declarative markup language | ||
Brandon W. Porter, Mountain View, Calif. (US); Lisa Joy Stifelman, Mountain View, Calif. (US); Michael Bodell, Mountain View, Calif. (US); Matthew Talin Marx, Mountain View, Calif. (US); and Bill Sutton, San Mateo, Calif. (US) | ||
Assigned to Microsoft Corporation, Redmond, Va. (US) | ||
Filed on Aug. 03, 2005, as Appl. No. 11/197,483. | ||
Int. Cl. G10L 15/22 (2006.01) |
U.S. Cl. 704—270.1 [704/275; 379/88.04] | 10 Claims |
1. A method of determining an applicable list item for a command input received in list navigation of a list comprised of
a sequence of list items during execution of a voice application program written in a declarative markup language using a
computer system, the method comprising:
determining a current list item corresponding to the list item in the sequence of list items that is either: (a) currently
being played back by the computer system; or (b) was the most recent list item already played back by the computer system;
exposing within a runtime environment of the declarative markup language a relative time corresponding to an amount of time
from the start of playback of the current list item until when the command input was received;
comparing the relative time to a predetermined time corresponding to an amount of allowed target window overlap; and
selecting the applicable list item based on the comparing and the current list item.
|