The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 22, 2019

Filed:

Jun. 30, 2016
Applicant:

Microsoft Technology Licensing, Llc., Redmond, WA (US);

Inventors:

Edward Sean Hayes, Redmond, WA (US);

Stephanie Lyn Burg, Seattle, WA (US);

Paul James Reid, Woodinville, WA (US);

Seth David Fox, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2019.01); G06F 9/451 (2018.01); G06F 16/93 (2019.01); G06F 16/23 (2019.01); G06F 9/54 (2006.01); G06F 17/24 (2006.01); G06F 17/27 (2006.01); G06F 16/18 (2019.01);
U.S. Cl.
CPC ...
G06F 9/453 (2018.02); G06F 9/542 (2013.01); G06F 16/1873 (2019.01); G06F 16/2358 (2019.01); G06F 16/93 (2019.01); G06F 17/24 (2013.01); G06F 17/273 (2013.01); G06F 17/274 (2013.01); G06F 17/2725 (2013.01);
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.


Find Patent Forward Citations

Loading…