Patents by Inventor James P. Rodrigues

James P. 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: 7032214
    Abstract: A method, apparatus, and article of manufacture provide a mechanism for inserting performance code markers into programs to obtain and provide data regarding the run-time operation of the programs. The computing system has an init module, a performance code marker module for obtaining and storing the run-time internal state data for later retrieval, and an uninit module. The init module is executed before any run-time internal state data is collected. The performance code marker module is executed each time run-time internal state data is to be collected. The uninit module is executed after all run-time internal state data desired has been collected.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventors: James P. Rodrigues, Suneetha Annangi
  • Patent number: 6873934
    Abstract: A method, apparatus, and article of manufacture provide a mechanism for inserting performance markers into programs to obtain and provide data regarding the run-time benchmark timing of the programs. The computing system has an init module for determining if the benchmark timing data is to be collected during the operation of the application program, a performance marker module for obtaining and storing the benchmark timing data for later retrieval, and an uninit module for formatting and storing the obtained benchmark timing data into memory that permits retrieval after the termination of the application program. The init module is executed before any benchmark timing data is collected. The performance marker module is executed each time benchmark timing data is to be collected. The uninit module is executed after all benchmark timing data desired has been collected.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: March 29, 2005
    Assignee: Microsoft Corporation
    Inventors: James P. Rodrigues, Suneetha Annangi
  • Patent number: 6754612
    Abstract: A method, apparatus, and article of manufacture provide a mechanism for inserting performance markers into programs to obtain and provide data regarding the run-time benchmark timing of the programs. The computing system has an init module for determining if the benchmark timing data is to be collected during the operation of the application program, a performance marker module for obtaining and storing the benchmark timing data for later retrieval, and an uninit module for formatting and storing the obtained benchmark timing data into memory that permits retrieval after the termination of the application program. The init module is executed before any benchmark timing data is collected. The performance marker module is executed each time benchmark timing data is to be collected. The uninit module is executed after all benchmark timing data desired has been collected.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: June 22, 2004
    Assignee: Microsoft Corporation
    Inventors: Kevin Vanfladern, James P. Rodrigues, Suneetha Annangi