Custom narration of a control list via data binding
First Claim
Patent Images
1. 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 describing user interface items of the user interface;
receiving in the control list a control list item representing a user interface item;
establishing a connection between the control list item and business logic via an item data binding having an item data converter;
converting the control list item with the item data converter into a format readable in an item control label containing a set of text to be vocalized by the narration control; and
vocalizing the set of text described by the item control label with the narration control to override a default narration of the user interface item.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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 describing user interface items of the user interface; receiving in the control list a control list item representing a user interface item; establishing a connection between the control list item and business logic via an item data binding having an item data converter; converting the control list item with the item data converter into a format readable in an item control label containing a set of text to be vocalized by the narration control; and vocalizing the set of text described by the item control label with the narration control to override a default narration of the user interface item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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:
-
collecting a control list describing a user interface of an application module; describing in a control list item of the control list a user interface item of the user interface; creating a connection between the control list item and business logic via an item data binding having an item data converter; converting the control list item with the item data converter into a format readable in an item control label containing a set of text to be vocalized by a narration control of an operating system; and presenting the set of text described by the item control label to a narration control to override a default narration of the control list item. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A user interface narrator, comprising:
-
a memory configured to store an application module having a user interface an operating system having a narration control to vocalize the user interface of the application module; a processor configured to execute; the application module to collect a control list describing a user interface of an application module, to create a connection between the control list and business logic via a list data binding having a list data converter, and to convert the control list with the list data converter into a format readable in a control list label containing a set of text to be vocalized by the narration control, and the narration control to vocalize the set of text described by the control list label to override a default narration of the user interface; and an audio output configured to vocalize the set of text described by the control list label with the narration control to override a default narration of the control list item. - View Dependent Claims (20)
-
Specification