Patents by Inventor James Perry Rodrigues

James Perry Rodrigues 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: 6408403
    Abstract: A computer operable method for integrating and automating test procedures within a computer application program. Instantiated test operation objects of an object class defined by the present invention correspond to functions to be tested within the computer application program. The test operation objects are instantiated by calls to functions in a test operation runtime library (DLL). The test operation objects include interface method functions which execute the intended test operation and simulate any required data, file, or memory I/O. Other aspects of the methods of the present invention provide rules which permit decisions as to the applicability of each test operation given the state of the application program or the context of the test operation sequence. The various test operation objects are selected to perform a sequence of test steps. In one mode of operation, the methods of the present invention randomly select among all the instantiated test operation objects.
    Type: Grant
    Filed: March 15, 2000
    Date of Patent: June 18, 2002
    Assignee: Microsoft Corporation
    Inventors: James Perry Rodrigues, Orville Jay Potter, IV
  • Patent number: 6067639
    Abstract: A computer operable method for integrating and automating test procedures within a computer application program. Instantiated test operation objects of an object class defined by the present invention correspond to functions to be tested within the computer application program. The test operation objects are instantiated by calls to functions in a test operation runtime library (DLL). The test operation objects include interface method functions which execute the intended test operation and simulate any required data, file, or memory I/O. Other aspects of the methods of the present invention provide rules which permit decisions as to the applicability of each test operation given the state of the application program or the context of the test operation sequence. The various test operation objects are selected to perform a sequence of test steps. In one mode of operation, the methods of the present invention randomly select among all the instantiated test operation objects.
    Type: Grant
    Filed: November 9, 1995
    Date of Patent: May 23, 2000
    Assignee: Microsoft Corporation
    Inventors: James Perry Rodrigues, Orville Jay Potter, IV
  • Patent number: 5761510
    Abstract: A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found in an internal header file and a related public declaration header file for the program interface is provided. In the preferred embodiment, a header file is parsed, and parsing errors are recorded. A test application designed to call each program function in a dynamic link library is generated using information obtained through parsing. The test application is compiled, and compilation errors are recorded. The test application is executed, and errors identified through execution are recorded.
    Type: Grant
    Filed: November 7, 1995
    Date of Patent: June 2, 1998
    Assignee: Microsoft Corporation
    Inventors: Ross F. Smith, Jr., James Perry Rodrigues