Patents by Inventor Stephen Michael McKain

Stephen Michael McKain 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).

  • Publication number: 20080295076
    Abstract: Graphical user interface testing is provided. User interface (UI) build data and text data are transformed into a testable data format, such as XML, by a UI parser. The transformed UI data may be stored to a backend server where stored procedures and functions may be utilized to analyze the UI data against build differencing procedures, command mapping procedures, comparison to previous or subsequent user interface builds, etc. Additional stored procedures may allow UI testers to query data, create test suites and record testing information for a given UI. A front end testing module may provide a testing user an interface to query the backend database for information on various UI components and to review results for tests conducted on UI data. The front end testing module may also provide an interface for allowing testers to generate and execute new tests for a given user interface.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Stephen Michael McKain, Ulziidelger Lobo, Justin Wallace Saunders
  • Patent number: 7451391
    Abstract: The present invention provides a method of testing a hypertext document for compliance with a selected criterion. The method (200) provides user prompts (201) for accepting user selections (202) of parameters to test a web page (or web pages) for compliance with selected rules. The web page is obtained (203) and sent, with selected rules, to a rules engine (204) for an analysis based on the selected rules (206). The raw analysis data is generated and stored (208). The analysis data is compiled and presented (210) to a user for error tracking and/or correction (212).
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Paul W. Coleman, Colin E. Birge, Brian D. Davia, Stephen Michael McKain