Narration of unfocused user interface controls using data retrieval event
First Claim
Patent Images
1. A machine-implemented method, comprising:
- vocalizing, by a narration control of an operating system, a user interface item selected as an input control focus by a user, the input control focus corresponding to a displayed element of a graphical user interface prepared to receive one or more user selections, wherein the user interface item corresponds to an application operating in a foreground, and wherein the narration control converts text from an application module to an audio format to be played for the user;
executing and updating, by the application module while the user interface item operating in the foreground is receiving user input, an application task operating in a background outside of the input control focus without user input, wherein the application task differs from a foreground task associated with the input control focus corresponding to the application operating in the foreground;
receiving a data retrieval event for an application binary interface of the operating system that alerts the operating system that content associated with the application task operating in the background is available for narration, wherein the data retrieval event is repurposed to cause narration of an unfocused user interface item, the unfocused user interface item corresponding to a second user interface item without the input control focus; and
reading text content from the data retrieval event to vocalize the unfocused user interface item to the user, wherein the unfocused user interface item is vocalized automatically while not under the input control focus.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a user interface narrator may repurpose a data retrieval event 232 to narrate user interface items 304 not under input control focus 306. 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 execute an application task outside of an input control focus 306. The user interface narrator may receive a repurposed data retrieval event 232 for an application binary interface 230 of the operating system 210 to alert a narration control 212 of a task event for the application task.
36 Citations
20 Claims
-
1. A machine-implemented method, comprising:
-
vocalizing, by a narration control of an operating system, a user interface item selected as an input control focus by a user, the input control focus corresponding to a displayed element of a graphical user interface prepared to receive one or more user selections, wherein the user interface item corresponds to an application operating in a foreground, and wherein the narration control converts text from an application module to an audio format to be played for the user; executing and updating, by the application module while the user interface item operating in the foreground is receiving user input, an application task operating in a background outside of the input control focus without user input, wherein the application task differs from a foreground task associated with the input control focus corresponding to the application operating in the foreground; receiving a data retrieval event for an application binary interface of the operating system that alerts the operating system that content associated with the application task operating in the background is available for narration, wherein the data retrieval event is repurposed to cause narration of an unfocused user interface item, the unfocused user interface item corresponding to a second user interface item without the input control focus; and reading text content from the data retrieval event to vocalize the unfocused user interface item to the user, wherein the unfocused user interface item is vocalized automatically while not under the input control focus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable storage device 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:
-
vocalizing, by a narration control of an operating system, a user interface item selected as an input control focus by a user, the input control focus corresponding to a displayed element of a graphical user interface prepared to receive one or more user selections, wherein the user interface item corresponds to an application operating in a foreground, and wherein the narration control converts text from an application module to an audio format to be played for the user; executing and updating, by the application module while the user interface item operating in the foreground is receiving user input, an application task operating in a background outside of the input control focus without user input, wherein the application task differs from a foreground task associated with the input control focus corresponding to the application operating in the foreground; repurposing with the application module a data retrieval event for an application binary interface of the operating system that alerts the operating system that content associated with the application task operating in the background is available for narration, wherein the data retrieval event is repurposed to narration of an unfocused user interface item, the unfocused user interface item corresponding to a second user interface item without the input control focus; and producing text content for the data retrieval event to vocalize the unfocused user interface item to the user, wherein the unfocused user interface item is vocalized automatically while not under the input control focus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A user interface narrator, comprising:
a memory configured to store a user interface having a user interface item; a processor configured to execute; an operating system having a narration control to vocalize the user interface item selected as an input control focus by a user, the input control focus corresponding to a displayed element of a graphical user interface prepared to receive one or more user selections, wherein the user interface item corresponds to an application operating in a foreground, and wherein the narration control converts text from an application module to an audio format to be played for the user; and an application module, operating in a background outside of the input control focus, to execute and update an application task while the user interface item operating in the foreground is receiving user input without user input, wherein the application task differs from a foreground task associated with the input control focus corresponding to the application operating in the foreground, and to repurpose a data retrieval event for an application binary interface of the operating system to alert the operating system that content associated with the application task operating in the background is available for narration, wherein the data retrieval event is repurposed to cause narration of an unfocused user interface item, the unfocused user interface item corresponding to a second user interface item without the input control focus; and an audio output configured to vocalize the unfocused user interface item from the data retrieval event, wherein the unfocused user interface item is vocalized automatically while not under the input control focus. - View Dependent Claims (18, 19, 20)
Specification