Patents by Inventor Brian Davia

Brian Davia 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: 20070234309
    Abstract: Code coverage data may be provided. An instrumented image may be created comprising a binary executable software module that may be populated with coverage code injected into the binary executable software module. A request for the instrumented image may be received and the instrumented image may be provided based upon the received request. In addition, the code coverage data may be received from the instrumented image. The code coverage data produced by the instrumented image may be executed during a test of the binary executable software module. The coverage code may be configured to produce the code coverage data configured to indicate what code within the binary executable software module was used during the test. The code coverage data may be analyzed and the binary executable software module may be optimized based on the code coverage data.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Brian Davia, Curtis Anderson, Craig Fleischman, Loren Merriman, Vikas Singh
  • Publication number: 20060277439
    Abstract: A system and method for testing modified code paths without testing unmodified code paths is described. During testing of the baseline build of a program, code coverage data is generated. The code coverage data identifies which test implicates which code path of the baseline build. When a modification of the baseline build is made, the modified build may be differentiated to determine what code of the modified build was changed. When the modified build is differentiated, the code coverage data for the modified code path is mapped to appropriate tests. The tests may then be used to test the changed code path without requiring testing of all the code paths of the modified build.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Davia, Curtis Anderson, Loren Merriman, Patrick Niemeyer