Patents by Inventor Matthew Walker CAMPBELL

Matthew Walker CAMPBELL has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11537586
    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.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mariah Sigourney Moon, Ravi Gupta, Wesley Allan Witt, Carolina Hernandez, Matthew Walker Campbell, Vanguri Madhuri, Cullen Ray Sauls, Jeffrey Allen Bishop, Lindy Rose Le, Douglas Harold Geoffray
  • Patent number: 11417132
    Abstract: Described herein are systems and methods for determining a logical starting location to start providing (e.g., reading) content to a user. When the user navigates to a particular web page and/or email message, a screen reader can automatically read content associated with the web page and/or email message beginning at the determined logical starting location. A heuristic can be applied in order to determine the logical starting location. The heuristic can analyze information regarding user interface element(s) (e.g., property(ies) and/or attribute(s)) of the particular webpage and/or email message to find a logical location to start reading once the webpage and/or email message have loaded.
    Type: Grant
    Filed: September 1, 2019
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mariah Sigourney Moon, Zhaoyu Li, Lukasz Zygmunt Makar, Matthew Walker Campbell, Ravi Gupta
  • Publication number: 20200387494
    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.
    Type: Application
    Filed: September 20, 2019
    Publication date: December 10, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mariah Sigourney MOON, Ravi GUPTA, Wesley Allan WITT, Carolina HERNANDEZ, Matthew Walker CAMPBELL, Vanguri MADHURI, Cullen Ray SAULS, Jeffrey Allen BISHOP, Lindy Rose LE, Douglas Harold GEOFFRAY
  • Publication number: 20200380255
    Abstract: Described herein are systems and methods for determining a logical starting location to start providing (e.g., reading) content to a user. When the user navigates to a particular web page and/or email message, a screen reader can automatically read content associated with the web page and/or email message beginning at the determined logical starting location. A heuristic can be applied in order to determine the logical starting location. The heuristic can analyze information regarding user interface element(s) (e.g., property(ies) and/or attribute(s)) of the particular webpage and/or email message to find a logical location to start reading once the webpage and/or email message have loaded.
    Type: Application
    Filed: September 1, 2019
    Publication date: December 3, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mariah Sigourney MOON, Zhaoyu LI, Lukasz Zygmunt MAKAR, Matthew Walker CAMPBELL, Ravi GUPTA