Search-Based Dynamic Voice Activation
4 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and electronic device for voice navigation are disclosed. A voice input mechanism 310 may receive a verbal input from a user to a voice user interface program invisible to the user. A processor 104 may identify in a graphical user interface (GUI) a set of GUI items. The processor 104 may convert the set of GUI items to a set of voice searchable indices 400. The processor 104 may correlate a matching GUI item of the set of GUI items to a phonemic representation of the verbal input.
-
Citations
21 Claims
- 1. (canceled)
-
2. A computer-implemented method comprising:
-
providing, for display, a graphical user interface that includes one or more controls; after the graphical user interface is displayed, identifying a particular term that is associated with a particular control included on the graphical user interface; obtaining a phonetic representation of the particular term; storing, in a voice searchable index that is populated after the graphical user interface is displayed, (i) the phonetic representation of the particular term, and (ii) data referencing the particular control; and using the voice searchable index in determining whether a voice input that is received after the graphical user interface is displayed represents a selection of one of the one or more controls included on the graphical user interface.
-
-
10. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; providing, for display, a graphical user interface that includes one or more controls; after the graphical user interface is displayed, identifying a particular term that is associated with a particular control included on the graphical user interface; obtaining a phonetic representation of the particular term; storing, in a voice searchable index that is populated after the graphical user interface is displayed, (i) the phonetic representation of the particular term, and (ii) data referencing the particular control; and using the voice searchable index in determining whether a voice input that is received after the graphical user interface is displayed represents a selection of one of the one or more controls included on the graphical user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
providing, for display, a graphical user interface that includes one or more controls; after the graphical user interface is displayed, identifying a particular term that is associated with a particular control included on the graphical user interface; obtaining a phonetic representation of the particular term; storing, in a voice searchable index that is populated after the graphical user interface is displayed, (i) the phonetic representation of the particular term, and (ii) data referencing the particular control; and using the voice searchable index in determining whether a voice input that is received after the graphical user interface is displayed represents a selection of one of the one or more controls included on the graphical user interface. - View Dependent Claims (19, 20, 21)
-
Specification