Proxying non-interactive controls to enable narration
AssigneeMicrosoft Corporation
InventorJames Andrew Canitz
Life of this patent
Estimating the term…
Abstract
In one embodiment, a user interface narrator may use a narration proxy 312 to ensure that non-interactive user interface 308 items may be read by the narration control 212 of an operating system 210. The user interface narrator may use a narration control 212 of an operating system 210 to vocalize a user interface 222. The user interface narrator may detect a narration proxy 312 representing a user interface item 304. The user interface narrator may vocalize the narration proxy 312 with the narration control 212.
Claims20
A machine-implemented method, comprising:
- using a narration control of an operating system to vocalize a user interface;
- detecting a narration proxy representing a user interface item;
- and
- vocalizing the narration proxy 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:
- wrapping a user interface item in a narration proxy;
- and
- causing the user interface item to be read by a narration control using the narration proxy.
A user interface narrator, comprising:
- a memory that stores a user interface with a narration proxy representing a non-interactive user interface item;
- a processor that executes an operating system with a narration control that detects the narration proxy;
- and
- an audio output that vocalizes the narration proxy with the narration control.
Dependencies are inferred from the claim text.