Patents by Inventor John C. DelMonaco

John C. DelMonaco 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: 10255047
    Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
  • Patent number: 10255046
    Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
  • Publication number: 20180341468
    Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.
    Type: Application
    Filed: November 8, 2017
    Publication date: November 29, 2018
    Inventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
  • Publication number: 20180341467
    Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo