Patents by Inventor Matthew J. Wollerman, II

Matthew J. Wollerman, II 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: 10936615
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Patent number: 10803081
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Patent number: 10789264
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20190258645
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 22, 2019
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman II
  • Patent number: 10331692
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Patent number: 10318544
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Publication number: 20170300543
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20170293668
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 12, 2017
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Publication number: 20170206255
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20170052970
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II