METHOD OF ENABLING VOICE INPUT FOR A VISUALLY BASED INTERFACE
First Claim
1. A method of enabling voice input for a graphical user interface (GUI)-based application on an electronic device, the method comprising:
- obtaining required properties of one or more user interface objects of the GUI-based application, wherein the one or more user interface objects include one or more input objects;
receiving a voice input;
extracting from the voice input one or more elements;
associating the one or more elements with the one or more input objects;
identifying, based on said associating, an input object having a required property which is not satisfied; and
outputting, based on the required property, audio output for a prompt for a further voice input.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of enabling voice input for a graphical user interface (GUI) based application on an electronic device. The method includes: obtaining required properties of one or more user interface objects of the GUI-based application, wherein the one or more user interface objects include one or more input objects; receiving a voice input; extracting from the voice input one or more elements; associating the one or more elements with the one or more input objects; identifying, based on said associating, an input object having a required property which is not satisfied; and outputting, based on the required property, audio output for a prompt for a further voice input.
-
Citations
25 Claims
-
1. A method of enabling voice input for a graphical user interface (GUI)-based application on an electronic device, the method comprising:
-
obtaining required properties of one or more user interface objects of the GUI-based application, wherein the one or more user interface objects include one or more input objects; receiving a voice input; extracting from the voice input one or more elements; associating the one or more elements with the one or more input objects; identifying, based on said associating, an input object having a required property which is not satisfied; and outputting, based on the required property, audio output for a prompt for a further voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device comprising:
-
a processor; a memory coupled to the processor; an audio input interface; and an audio output interface; wherein the memory includes instructions, which when executed by the processor, cause the processor to; obtain required properties of one or more user interface objects of a graphical user interface (GUI)-based application, wherein the one or more user interface objects include one or more input objects; receive a voice input through the audio input interface, extract from the voice input one or more elements, associate the one or more elements with the one or more input objects, identify, based on said associating, an input object having a required property which is not satisfied, and output, through the audio output interface, an audio output for a prompt for a further voice input, based on the required property. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium having instructions stored thereon for enabling voice input for a graphical user interface (GUI)-based application on an electronic device, that when executed by a processor causes the electronic device to:
-
obtain required properties of one or more user interface objects of the GUI-based application, wherein the one or more user interface objects include one or more input objects; receive a voice input; extract from the voice input one or more elements; associate the one or more elements with the one or more input objects; identify, based on said associating, an input object having a required property which is not satisfied; and output, based on the required property, audio output for a prompt for a further voice input.
-
Specification