Assistive technology notifications for relevant metadata changes in a document
First Claim
1. A computer-implemented method for providing a signaling system for notifying a user of an assistive technology (AT) application of metadata changes in a document authored by a productivity application, comprising:
- receiving, at the AT application, an event notification of an attribute change in the document from the productivity application, the attribute change determined by the productivity application to be relevant to the user;
determining whether to alert the user of the attribute change based on verbosity settings; and
when a determination is made to alert the user of the attribute change, generating an alert for notifying the user of the attribute change.
1 Assignment
0 Petitions
Accused Products
Abstract
User interface information related to relevant events of interest is provided. Events can occur anywhere in a document, and may or may not be relevant to a user utilizing an assistive technology (AT) application, such as a screen reader. A provider-side signaling system component determines whether raised events are relevant to the user. In some examples, when an application makes a plurality of attribute changes in a document at once, the signaling provider batches the related events as a single transaction, and generates a generalized annotation describing the changes. The signaling provider further packages the event notification, and sends the event notification to a client-side signaling system component. The signaling client receives the notification, and determines whether to alert the user of the event(s) based on verbosity settings. The AT application is enabled to interpret the event notification and alert the user in a meaningful way.
27 Citations
20 Claims
-
1. A computer-implemented method for providing a signaling system for notifying a user of an assistive technology (AT) application of metadata changes in a document authored by a productivity application, comprising:
-
receiving, at the AT application, an event notification of an attribute change in the document from the productivity application, the attribute change determined by the productivity application to be relevant to the user; determining whether to alert the user of the attribute change based on verbosity settings; and when a determination is made to alert the user of the attribute change, generating an alert for notifying the user of the attribute change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for notifying a user of an assistive technology (AT) application of metadata changes in a document authored by a productivity application, the system comprising a computing device, the computing device comprising:
-
at least one processing device; and at least one computer readable data storage device storing instructions for the productivity application that, when executed by the at least one processing device, are operative to; receive, at the productivity application, an indication of a change of an attribute on a text range in the document; determine whether the attribute change is relevant to the user; and when a determination is made that the attribute change is relevant to the user, send an event notification of the attribute change to the AT application to enable an alert notifying the user of the attribute change to be generated and provided to the user based on verbosity settings. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage device including computer readable instructions, which when executed by a processing unit is operative to:
-
receive, at a productivity application, an indication of a change of an attribute on a text range in a document authored by the productivity application; determine whether the attribute change is relevant to a user of an assistive technology (AT) application; and when a determination is made that the attribute change is relevant to the user, send an event notification of the attribute change to the AT application to enable an alert notifying the user of the attribute change to be generated and provided to the user based on verbosity settings. - View Dependent Claims (20)
-
Specification