Patents by Inventor Mark Daniel Rodmell

Mark Daniel Rodmell 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: 9916766
    Abstract: A method includes performing operations as follows on a processor: indexing a database of records for a topic based on a training suitability criterion, the records comprising programming errors and associated resolutions; generating a deck of electronic flash cards containing training questions thereon, respectively, from the database of records based on the training suitability criterion; and displaying the electronic flash cards.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: March 13, 2018
    Assignee: CA, INC.
    Inventor: Mark Daniel Rodmell
  • Patent number: 9898387
    Abstract: Methods of debugging code in a development environment are provided including compiling code in the development environment; receiving an error message for an error encountered in the compiled code; and automatically receiving a plurality of suggested resolutions for the error in the compiled code. The plurality of suggested resolutions are based on past resolutions of errors associated with a plurality of developers stored in a common database. The plurality of suggested resolutions are provided in order of relevancy based on a plurality of relevancy metrics. Related systems and computer program products are provided.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: February 20, 2018
    Assignee: CA, INC.
    Inventor: Mark Daniel Rodmell
  • Patent number: 9658907
    Abstract: Methods of calculating a maintainability index are provided. The methods include, for each function in software code for an existing software product, locating errors related to the function in the software code in a common historical error database; filtering the located errors for the function based on developer experience; calculating a percentage of errors for the function based on the filtered located errors for the function and successful compiles for the function; and providing a maintainability index for the function based on the calculated percentage of errors.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: May 23, 2017
    Assignee: CA, Inc.
    Inventor: Mark Daniel Rodmell
  • Publication number: 20160019800
    Abstract: A method includes performing operations as follows on a processor: indexing a database of records for a topic based on a training suitability criterion, the records comprising programming errors and associated resolutions; generating a deck of electronic flash cards containing training questions thereon, respectively, from the database of records based on the training suitability criterion; and displaying the electronic flash cards.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventor: Mark Daniel Rodmell
  • Publication number: 20150370690
    Abstract: Methods of calculating a maintainability index are provided. The methods include, for each function in software code for an existing software product, locating errors related to the function in the software code in a common historical error database; filtering the located errors for the function based on developer experience; calculating a percentage of errors for the function based on the filtered located errors for the function and successful compiles for the function; and providing a maintainability index for the function based on the calculated percentage of errors.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventor: Mark Daniel Rodmell
  • Publication number: 20150269060
    Abstract: Methods of debugging code in a development environment are provided including compiling code in the development environment; receiving an error message for an error encountered in the compiled code; and automatically receiving a plurality of suggested resolutions for the error in the compiled code. The plurality of suggested resolutions are based on past resolutions of errors associated with a plurality of developers stored in a common database. The plurality of suggested resolutions are provided in order of relevancy based on a plurality of relevancy metrics. Related systems and computer program products are provided.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: CA, INC.
    Inventor: Mark Daniel Rodmell