Methods and systems for enhancement of device accessibility by language-translated voice output of user-interface items
First Claim
1. A method performed by a computing device having an operating system and a plurality of software applications, the method comprising:
- switching, from a normal mode of the operating system, into an accessibility mode of the operating system, wherein the accessibility mode is common to the plurality of software applications;
receiving a selection of a user-interface item of a user-interface of a given software application, wherein the user-interface item has a text in a first language;
based on the operating system being in the accessibility mode, obtaining, by the operating system in response to the selection, a translation of the text into a second language and a description of a functionality of the user-interface item in the second language;
obtaining, by the computing device, a voice output corresponding to a spoken utterance of the translation of the text and to the description of the functionality of the user-interface item; and
providing, by the computing device, the voice output.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for enhancement of device accessibility are described. In an example, an operating system configured to be executed on a device, may be configured to support a plurality of software applications and to support a plurality of modes of operation of the device. A given software application may include a user-interface comprising a user-interface item having a text in a first language. The operating system may be configured to receive a selection of the user-interface item of the given software application. Based on the operating system being in an accessibility mode common to the plurality of software applications, the operating system may be configured to determine a translation of the text into a second language; and a voice output corresponding to a spoken utterance of the translation of the text. The operating system further may be configured to provide, by the device, the voice output.
38 Citations
18 Claims
-
1. A method performed by a computing device having an operating system and a plurality of software applications, the method comprising:
-
switching, from a normal mode of the operating system, into an accessibility mode of the operating system, wherein the accessibility mode is common to the plurality of software applications; receiving a selection of a user-interface item of a user-interface of a given software application, wherein the user-interface item has a text in a first language; based on the operating system being in the accessibility mode, obtaining, by the operating system in response to the selection, a translation of the text into a second language and a description of a functionality of the user-interface item in the second language; obtaining, by the computing device, a voice output corresponding to a spoken utterance of the translation of the text and to the description of the functionality of the user-interface item; and providing, by the computing device, the voice output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions that, when executed by one or more processors of a computing device having an operating system and a plurality of software applications, cause the computing device to perform functions comprising:
-
switching, from a normal mode of the operating system, into an accessibility mode of the operating system, wherein the accessibility mode is common to the plurality of software applications; receiving a selection of a user-interface item of a user-interface of a given software application, wherein the user-interface item has a text in a first language; based on the operating system being in the accessibility mode, obtaining, by the operating system in response to the selection, a translation of the text into a second language and a description of a functionality of the user-interface item in the second language; obtaining a voice output corresponding to a spoken utterance of the translation of the text and to the description of the functionality of the user-interface item; and providing the voice output. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A device having an operating system and a plurality of software applications, the device comprising:
-
one or more processors; and memory storing instructions, that when executed by the one or more processors, cause the device to perform functions comprising; switching, from a normal mode of the operating system, into an accessibility mode of the operating system, wherein the accessibility mode is common to the plurality of software applications; receiving a selection of a user-interface item of a user-interface of a given software application, wherein the user-interface item has a text in a first language; based on the operating system being in the accessibility mode, obtaining, by the operating system in response to the selection, a translation of the text into a second language and a description of a functionality of the user-interface item in the second language; obtaining a voice output corresponding to a spoken utterance of the translation of the text and to the description of the functionality of the user-interface item; and providing the voice output. - View Dependent Claims (16, 17, 18)
-
Specification