USABILITY IMPROVEMENTS FOR VISUAL INTERFACES
First Claim
1. A screen reader comprising:
- a markup code probe to locate markup code for a visual interface containing at least one visual control;
a menu factory to create a screen reader menu for the visual interface;
a visual control extraction engine to extract properties from the at least one visual control, the properties including a visual control name and a screen location, both corresponding to the at least one visual control;
a menu item factory to generate a menu item in the screen reader menu corresponding to the at least one visual control; and
a menu controller to set the menu item to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more aspects relate to a screen reader. Markup code for a visual interface containing at least one visual control is located. A screen reader menu for the visual interface is created. A visual control name and screen location, both corresponding to the at least one visual control, are extracted from the markup code. A menu item is generated in the screen reader menu corresponding to the at least one visual control. The menu item is set to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control.
-
Citations
20 Claims
-
1. A screen reader comprising:
-
a markup code probe to locate markup code for a visual interface containing at least one visual control; a menu factory to create a screen reader menu for the visual interface; a visual control extraction engine to extract properties from the at least one visual control, the properties including a visual control name and a screen location, both corresponding to the at least one visual control; a menu item factory to generate a menu item in the screen reader menu corresponding to the at least one visual control; and a menu controller to set the menu item to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for a screen reader comprising:
-
locating markup code for a visual interface containing at least one visual control; creating a screen reader menu for the visual interface; extracting from the markup code, a visual control name and a screen location, both corresponding to the at least one visual control; generating a menu item in the screen reader menu corresponding to the at least one visual control; and setting the menu item to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for a screen reader, the computer program product comprising a computer readable storage medium having program instructions embodied therein, the program instructions executable by a processor to cause the processor to:
-
locate markup code for a visual interface containing at least one visual control; create a screen reader menu for the visual interface; extract from the markup code, a visual control name and a screen location, both corresponding to the at least one visual control; generate a menu item in the screen reader menu corresponding to the at least one visual control; and set the menu item to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control. - View Dependent Claims (17, 18, 19, 20)
-
Specification