Multi-tiered voice feedback in an electronic device
First Claim
1. A method for providing voice feedback to a user of an electronic device, comprising:
- determining that content displayed on the electronic device has changed;
in response to a determination that content displayed on the electronic device has changed, identifying at least two speakable items to be provided to a user, the at least two speakable items including a first speakable item associated with a first speakable order, and at least one second speakable item associated with a second speakable order;
generating an initial queue including the identified first speakable item and the at least one second speakable item;
ordering the first speakable item and the at least one second speakable item in the initial queue based on the respective speakable order associated with the first speakable item and the at least one second speakable item; and
providing voice output corresponding to the first speakable item and the at least one second speakable item in the order specified in the initial queue.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention is directed to providing voice feedback to a user of an electronic device. Because each electronic device display may include several speakable elements (i.e., elements for which voice feedback is provided), the elements may be ordered. To do so, the electronic device may associate a tier with the display of each speakable element. The electronic device may then provide voice feedback for displayed speakable elements based on the associated tier. To reduce the complexity in designing the voice feedback system, the voice feedback features may be integrated in a Model View Controller (MVC) design used for displaying content to a user. For example, the model and view of the MVC design may include additional variables associated with speakable properties. The electronic device may receive audio files for each speakable element using any suitable approach, including for example by providing a host device with a list of speakable elements and directing a text to speech engine of the host device to generate and provide the audio files.
683 Citations
23 Claims
-
1. A method for providing voice feedback to a user of an electronic device, comprising:
-
determining that content displayed on the electronic device has changed; in response to a determination that content displayed on the electronic device has changed, identifying at least two speakable items to be provided to a user, the at least two speakable items including a first speakable item associated with a first speakable order, and at least one second speakable item associated with a second speakable order; generating an initial queue including the identified first speakable item and the at least one second speakable item; ordering the first speakable item and the at least one second speakable item in the initial queue based on the respective speakable order associated with the first speakable item and the at least one second speakable item; and providing voice output corresponding to the first speakable item and the at least one second speakable item in the order specified in the initial queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device operative to provide voice feedback to a user, comprising a processor, a display, and an audio output, the processor operative to:
-
determine that the content displayed on the electronic device has changed; in response to a determination that the content displayed on the electronic device has changed, identify at least two speakable items to be provided to a user, the at least two speakable items including a first speakable item associated with a first speakable order, and at least one second speakable item associated with a second speakable order; generate an initial queue including the identified first speakable item and the at least one second speakable item; order the first speakable item and the at least one second speakable item in the initial queue based on the respective speakable order associated with the first speakable item and the at least one second speakable item; and provide voice output corresponding to the first speakable item and the at least one second speakable item in the order specified in the initial queue. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage media for providing voice feedback to a user of an electronic device, the computer readable media comprising computer program logic recorded thereon for:
-
determining that the content displayed on the electronic device has changed; in response to a determination that the content displayed on the electronic device has changed, identifying at least two speakable items to be provided to a user, the at least two speakable items including a first speakable item associated with a first speakable order, and at least one second speakable item associated with a second speakable order; generating an initial queue including the identified first speakable item and the at least one second speakable item; ordering the first speakable item and the at least one second speakable item in the initial queue based on the respective speakable order associated with the first speakable item and the at least one second speakable item; and providing voice output corresponding to the first speakable item and the at least one second speakable item in the order specified in the initial queue. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification