User interface for multi-media communication for the disabled
First Claim
1. A method comprising:
- determining that a readable control of a user interface is activated;
identifying a command associated with activation of the readable control, wherein the identifying the command comprises using a mapping between the readable control and a functional control, the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function; and
causing the functional control to issue the command in response to the activation of the readable control.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, user interface module, computer program product, computer system and system that enable a graphical user interface to be used by persons with visual disabilities. The graphical user interface includes a toolbar, which provides features that enable a visually disabled user to navigate and activate the functions provided by buttons or other controls on the communication toolbar. As a user navigates around the user interface, auditory messages are read describing functionality of different features of the graphical user interface. The text can be audibly read by, for example, a screen reader module. By using a hotkey or menu navigation, a user can issue commands that would normally be issued by clicking on the toolbar. Furthermore, the user can type text into text input boxes, select items from combo boxes, enable broadcast messages to be read, and choose to listen to status messages.
-
Citations
39 Claims
-
1. A method comprising:
-
determining that a readable control of a user interface is activated;
identifying a command associated with activation of the readable control, wherein the identifying the command comprises using a mapping between the readable control and a functional control, the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function; and
causing the functional control to issue the command in response to the activation of the readable control. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
2. (canceled)
-
3. (canceled)
-
10. A method comprising:
-
causing a state of a readable control of a user interface to change in response to obtaining an incoming communication event; and
identifying a functional control that corresponds to the readable control, wherein the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function. - View Dependent Claims (11)
-
-
12. A user interface module comprising:
-
determining instructions to determine that a readable control of a user interface presented by the user interface module is activated;
identifying instructions to identify a command associated with activation of the readable control, wherein the identifying instructions comprise using instructions to use a mapping between the readable control and a functional control, the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function; and
issuing instructions to issue the command in response to the activation of the readable control. - View Dependent Claims (15, 16)
-
-
13. (canceled)
-
14. (canceled)
-
17. A user interface module comprising:
-
causing instructions to cause a state of a readable control of a user interface presented by the user interface module to change in response to obtaining an incoming communication event; and
identifying instructions to identify a functional control that corresponds to the readable control, wherein the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function. - View Dependent Claims (18)
-
-
19. A system comprising:
-
determining means for determining that a readable control of a user interface is activated; and
identifying means for identifying a command associated with activation of the readable control, wherein the identifying means comprise using means for using a mapping between the readable control and a functional controls the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function; and
issuing means for issuing the command in response to the activation of the readable control. - View Dependent Claims (22, 23)
-
-
20. (canceled)
-
21. (canceled)
-
24. A system comprising:
-
causing means for causing a state of a readable control of a user interface to change in response to obtaining an incoming communication event; and
identifying means for identifying a functional control that corresponds to the readable control, wherein the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function. - View Dependent Claims (25)
-
-
26. A computer program product comprising:
-
determining instructions to determine that a readable control of a user interface is activated;
identifying instructions to identify a command associated with activation of the readable control, wherein the identifying instructions comprise using instructions to use a mapping between the readable control and a functional control, the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function;
issuing instructions to cause the functional control to issue the command in response to the activation of the readable control; and
a computer-readable medium to store the determining instructions, the using instructions, the identifying instructions, and the issuing instructions. - View Dependent Claims (29, 30)
-
-
27. (canceled)
-
28. (canceled)
-
31. A computer program product comprising:
-
causing instructions to cause a state of a readable control of a user interface to change in response to obtaining an incoming communication event; and
identifying instructions to identify a functional control that corresponds to the readable control, wherein the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function; and
a computer-readable medium to store the causing instructions and the identifying instructions. - View Dependent Claims (32)
-
-
33. A computer system comprising:
-
a processor for executing computer instructions; and
a memory comprising the computer instructions, wherein the computer instructions comprise;
determining instructions to determine that a readable control of a user interface is activated; and
identifying instructions to identify a command associated with activation of the readable control, wherein the identifying instructions comprise using instructions to use a mapping between the readable control and a functional control, the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function; and
issuing instructions to cause the functional control to issue the command in response to the activation of the readable control. - View Dependent Claims (36, 37)
-
-
34. (canceled)
-
35. (canceled)
-
38. A computer system comprising:
-
a processor for executing computer instructions;
a memory comprising the computer instructions, wherein the computer instructions comprise;
causing instructions to cause a state of a readable control of a user interface to change in response to obtaining an incoming communication event; and
identifying instructions to identify a functional control that corresponds to the readable control, wherein the functional control is configured to provide a function, and the readable control is a non-functional control by virtue of being incapable of providing the function. - View Dependent Claims (39)
-
Specification