Patents by Inventor Ian M. Bavey

Ian M. Bavey 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: 9507699
    Abstract: Tests can be categorized as important with respect to ensuring software functions correctly as a function of one or more rules that define importance. The rules can be configurable to enable control of categorization. Further, tests categorized as important can be highlighted in some manner, for instance by displaying important tests in a group designated for such tests.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter G. Provost, Ian M. Bavey, Todd L. King, Oscar Calvo-Rodriguez, Bradley J. Wilson
  • Publication number: 20120324427
    Abstract: Tests can be categorized as important with respect to ensuring software functions correctly as a function of one or more rules that define importance. The rules can be configurable to enable control of categorization. Further, tests categorized as important can be highlighted in some manner, for instance by displaying important tests in a group designated for such tests.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter G. Provost, Ian M. Bavey, Todd L. King, Oscar Calvo-Rodriguez, Bradley J. Wilson
  • Patent number: 7162502
    Abstract: The present invention provides systems and methods that synchronize modifications between electronic data and one or more associated data representations. Synchronization comprises translating modification made to the data or a representation to the representations or the data and other representations. A mapping engine is employed to facilitate modification translation, wherein the mapping engine utilizes data-representation relationships, which declaratively described the relationship between data and respective representations. Such relationships can be stored in markup language (e.g., xml) or as a memory string, for example. Modifications can be translated via a continuous technique, wherein translation occurs upon transaction commitment or via an explicit technique, wherein translation occurs upon an explicit request.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: January 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Carlos Garcia Jurado Suarez, Niall McDonnell, Jack Joseph J. Greenfield, Ian M. Bavey, Jing Fan