Custom narration of a control list via data binding
AssigneeMicrosoft Corporation
InventorJames Andrew Canitz
Life of this patent
Estimating the term…
Abstract
In one embodiment, a user interface narrator may use data binding to associate an item control label 404 with a control list item 402. The user interface narrator may use a narration control 212 of an operating system 210 to vocalize a user interface 222 of an application module 220. The user interface narrator may receive from the application module 220 a control list item 402 associated with an item control label 404 via an item data binding. The user interface narrator may vocalize the item control label 404 with the narration control 212.
Claims20
A machine-implemented method, comprising:
- using a narration control of an operating system to vocalize a user interface of an application module;
- receiving from the application module a control list item associated with an item control label via an item data binding;
- and
- vocalizing the item control label with the narration control.
A tangible machine-readable medium having a set of instructions detailing a method stored thereon that when executed by one or more processors cause the one or more processors to perform the method, the method comprising:
- creating in an application module an item data binding of a control list item to an item control label to be vocalized by a narration control of an operating system;
- and
- causing the item control label to be read by a narration control.
A user interface narrator, comprising:
- a memory that stores a user interface of an application module vocalized by a narration control of an operating system;
- a processor that executes the user interface having a control list associated with a control list label via a list data binding;
- and
- an audio output that vocalizes the control list label with the narration control.
Dependencies are inferred from the claim text.