Patents by Inventor James Michael Newman

James Michael Newman 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: 10289430
    Abstract: An interactive user interface for a metadata builder is provided by displaying a list of errors in metadata for a computer program and changing the list of errors that is displayed, responsive to receiving a change of the metadata for the computer system and processing the change of the metadata for the computer system. Specifically, an error is added to the list of errors that is displayed and/or is deleted from the list of errors that is displayed. The change of the metadata for the computer system may be an edit of the metadata object, a deletion of the metadata object, a cloning of a metadata object and/or an addition of a new metadata object. Related methods, systems and computer program products are described.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 14, 2019
    Assignee: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Patent number: 10289713
    Abstract: Metadata objects in metadata for a computer program are logically validated to confirm that content of the metadata has referential integrity. The metadata objects may also be logically validated according to specific validation rules that apply to the type of the metadata object. Recursive or non-recursive techniques may be used, depending upon the size of the metadata. Related systems, methods and computer programs are described.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 14, 2019
    Assignee: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Patent number: 9934216
    Abstract: Metadata is validated against a metadata schema by semantically validating metadata objects in metadata for a computer program, to confirm that required relationships among the metadata objects are present and conform to predefined rules. The metadata objects in the metadata for the computer program are also syntactically validated against a metadata schema for the metadata. Related methods, systems and computer programs are described.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: April 3, 2018
    Assignee: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Patent number: 9501556
    Abstract: First metadata for a first version of a computer program product and a first metadata schema is converted into second metadata for a second version of the computer program product and/or a second metadata schema. The converting may be performed by recursively processing an object class structure representing the second metadata, to construct objects and their contents pursuant to a set of ID references for the second metadata. The recursive processing may be performed by repeatedly calling methods of an object in the object class structure to populate the content of the object using the set of ID references. The repeatedly calling may be performed using object reflection. Related methods, systems and computer programs are described.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: November 22, 2016
    Assignee: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Publication number: 20150269218
    Abstract: Metadata objects in metadata for a computer program are logically validated to confirm that content of the metadata has referential integrity. The metadata objects may also be logically validated according to specific validation rules that apply to the type of the metadata object. Recursive or non-recursive techniques may be used, depending upon the size of the metadata. Related systems, methods and computer programs are described.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Publication number: 20150269193
    Abstract: Metadata is validated against a metadata schema by semantically validating metadata objects in metadata for a computer program, to confirm that required relationships among the metadata objects are present and conform to predefined rules. The metadata objects in the metadata for the computer program are also syntactically validated against a metadata schema for the metadata. Related methods, systems and computer programs are described.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Publication number: 20150269194
    Abstract: An interactive user interface for a metadata builder is provided by displaying a list of errors in metadata for a computer program and changing the list of errors that is displayed, responsive to receiving a change of the metadata for the computer system and processing the change of the metadata for the computer system. Specifically, an error is added to the list of errors that is displayed and/or is deleted from the list of errors that is displayed. The change of the metadata for the computer system may be an edit of the metadata object, a deletion of the metadata object, a cloning of a metadata object and/or an addition of a new metadata object. Related methods, systems and computer program products are described.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Publication number: 20150269248
    Abstract: First metadata for a first version of a computer program product and a first metadata schema is converted into second metadata for a second version of the computer program product and/or a second metadata schema. The converting may be performed by recursively processing an object class structure representing the second metadata, to construct objects and their contents pursuant to a set of ID references for the second metadata. The recursive processing may be performed by repeatedly calling methods of an object in the object class structure to populate the content of the object using the set of ID references. The repeatedly calling may be performed using object reflection. Related methods, systems and computer programs are described.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: CA, Inc.
    Inventors: David Patrick King, James Michael Newman