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.
Patent No.:
Date of Patent:
Dec. 27, 2022
Filed:
Sep. 20, 2019
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Mariah Sigourney Moon, Seattle, WA (US);
Ravi Gupta, Seattle, WA (US);
Wesley Allan Witt, Redmond, WA (US);
Carolina Hernandez, Seattle, WA (US);
Matthew Walker Campbell, Bellevue, WA (US);
Vanguri Madhuri, Redmond, WA (US);
Cullen Ray Sauls, Redmond, WA (US);
Jeffrey Allen Bishop, Kirkland, WA (US);
Lindy Rose Le, Seattle, WA (US);
Douglas Harold Geoffray, Kenmore, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Described herein is a system and method for detecting a layout table by a screen reader. Information regarding a document being displayed by an application is received from an application programming interface of a user interface automation system that provides information regarding user interface elements of application and/or the application. The information includes an indication that the document comprises a table. A determination is made as to whether the table is a data table or a layout table based upon the received information using a rule-based heuristic. When it is determined that the table is a layout table, presentation information associated with the layout table can be skipped over, and, cell data content within the layout table provided. Thus, for a determined layout table, the system and method allow the screen reader to act as if the containing table doesn't exist, but still read the content.