Patents by Inventor David R. Godwin

David R. Godwin 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: 8392763
    Abstract: A present invention for estimating a confidence interval includes: receiving a dataset comprising information on software product defects found by a first customer and a second customer, the information comprising numbers of cases of software product defects found by the first customer and the second customer; determining a probability for each case of found software product defect using the frequencies and a total number of software product defects found; determining a plurality of bootstrapping draws from the cases of found software product defects in the dataset; determining an array of conditional probabilities that the first customer may find a given software product defect given that the second customer found the given software product defect, using the numbers of the cases and the probabilities corresponding to the cases in each bootstrapping draw; and determining a confidence interval for the determined plurality of arrays of conditional probabilities.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Enzo Cialini, David R Godwin, Andriy V Miranskyy
  • Patent number: 7996815
    Abstract: A test tool infrastructure comprising: a test tool interface for generating a test tool module, the test tool interface including: a variable declaration input to create a variable declaration block of the test tool module, the variable declaration block user can declare fixed string variables, random integer variables and random string variables; a preparation input to create a preparation block of the test tool module, the preparation block including processes executed once for the entire program; an initial input to create an initial block of the test tool module, the initial block including processes executed once for each client specified in the initial block; a loop input to create loop block of the test tool module, the loop block including processes executed a number of times specified in an iteration command; a cleanup input to create a cleanup block of the test tool module, the cleanup block including clean-up processes executed once for each client; and a terminate input to create a terminate prepa
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: David R. Godwin, Aslam F. Nomani
  • Publication number: 20110125654
    Abstract: A present invention for estimating a confidence interval includes: receiving a dataset comprising information on software product defects found by a first customer and a second customer, the information comprising numbers of cases of software product defects found by the first customer and the second customer; determining a probability for each case of found software product defect using the frequencies and a total number of software product defects found; determining a plurality of bootstrapping draws from the cases of found software product defects in the dataset; determining an array of conditional probabilities that the first customer may find a given software product defect given that the second customer found the given software product defect, using the numbers of the cases and the probabilities corresponding to the cases in each bootstrapping draw; and determining a confidence interval for the determined plurality of arrays of conditional probabilities.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Enzo Cialini, David R. Godwin, Andriy V. Miranskyy
  • Publication number: 20080127033
    Abstract: A test tool infrastructure comprising: a test tool interface for generating a test tool module, the test tool interface including: a variable declaration input to create a variable declaration block of the test tool module, the variable declaration block user can declare fixed string variables, random integer variables and random string variables; a preparation input to create a preparation block of the test tool module, the preparation block including processes executed once for the entire program; an initial input to create an initial block of the test tool module, the initial block including processes executed once for each client specified in the initial block; a loop input to create loop block of the test tool module, the loop block including processes executed a number of times specified in an iteration command; a cleanup input to create a cleanup block of the test tool module, the cleanup block including clean-up processes executed once for each client; and a terminate input to create a terminate prepa
    Type: Application
    Filed: September 13, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Godwin, Aslam F. Nomani