Patents by Inventor Mary Ann Roth

Mary Ann Roth 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).

  • Publication number: 20080256124
    Abstract: A method, system and program product for specifying, in a schema mapping framework, a mapping between a source schema and a target schema. The source and target schemas are schemas included in respective groups of registered, heterogeneous schemas. The source and target schemas may be of different types. Serialized versions of the source and target schemas include source objects and target objects, respectively. A mapping model is serialized into mapping objects that include logical references representing the source objects and logical references representing the target objects. The logical references are resolved to the source objects and target objects, thereby storing pointers to the source objects and to the target objects. After resolving the logical references, the mapping model includes the logical references and the pointers to the source and target objects.
    Type: Application
    Filed: June 23, 2008
    Publication date: October 16, 2008
    Inventors: Mauricio Antonio Hernandez-Sherrington, Lucian Popa, Mary Ann Roth, Craig Salter
  • Patent number: 7437741
    Abstract: Provided are a method, system, and program for invoking methods between computer languages. A plurality of subclasses of a class in a first computer language are instantiated and a plurality of subclasses of a class in a second computer language are instantiated, wherein methods in the subclasses in the second computer language implement functionality of methods in the subclasses in the first computer language. A call is received from an application in the first computer language to one method in the subclasses of the first computer language, wherein the call to the method in the subclass of the first computer language invokes a corresponding method in the subclasses of the second computer language that implements the functionality of the called method in the first computer language.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Mary Ann Roth
  • Publication number: 20080140602
    Abstract: Provided are a method, system, and article of manufacture for using a data mining algorithm to discover data rules. A data set including multiple records is processed to generate data rules for the data set. Each record has a record format including a plurality of fields and each rule provides a predicted condition for one field based on at least one predictor condition in at least one other field. The generated data rules are provided to a user interface to enable a user to edit the generated data rules. The data rules are stored in a rule repository to be available to use to validate data sets having the record format.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mary Ann ROTH, Blayne Harold CHARD, Yannick SAILLET, Harald Clyde SMITH
  • Publication number: 20080091690
    Abstract: Various embodiments of a method, system and computer program product generate a data model based on a glossary model. The glossary model comprises categories and terms. At least one category of the glossary model comprises at least one term of the terms. The categories have a hierarchical relationship. The categories are mapped to objects of a data model. The terms are mapped to attributes of the data model. The attributes are associated with the objects of the data model, wherein a particular attribute of the attributes is associated with a particular object of the objects that is mapped from a particular category of the categories that comprises a particular term of the terms from which the particular attribute is mapped. The objects are associated in a hierarchical relationship based on the hierarchical relationship of the categories. In other embodiments, a method, system and computer program product generate a glossary model based on a data model.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond Ellersick, Mary Ann Roth
  • Publication number: 20080091720
    Abstract: A method, system and computer program product provide an implementation of software. A control flow of a software component is constructed based on a specification model. In various embodiments, the specification model comprises at least one input and at least one requirement referencing the at least one input. At least a partial implementation of the software component is generated based on the control flow and the at least one input and the at least one requirement of the specification model. In some embodiments, the specification model further comprises at least one output, and the at least a partial implementation of the software component is also based on the at least one output.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin Klumpp, Jacques Joseph Labrie, Mary Ann Roth