Patents by Inventor Ryan Champlin
Ryan Champlin 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: 11151100Abstract: A computer-implemented method for performing a data quality function includes receiving, at a data quality function process, at least one record from a source, where the record includes data, semantic annotations and data quality annotations associated with the data in the record. The semantic annotations are attributes that define the data including input format and output format and the data quality annotations are attributes that define data quality rules to be applied to the data. The data quality function process automatically maps the semantic annotations to data quality input fields and to data quality output fields. The data quality function process applies the data quality rules to the data using the data quality annotations to perform a data quality function. The data quality function process performs the data quality function on the data and outputs the data to a destination in a format defined by the data quality output fields.Type: GrantFiled: October 17, 2016Date of Patent: October 19, 2021Assignee: SAP SEInventors: Ronald Dupey, Ryan Champlin
-
Patent number: 10831730Abstract: A computer-implemented method, system, and computer program product are described for initiating and displaying, at a user interface, an editor adapted to generate a plurality of configuration models, receiving a selection of at least one country from a plurality of countries. The method can include retrieving a data model and reference data associated with the at least one country, populate a plurality of attributes from the data model in the user interface and populating a plurality of selectable input mappings in the user interface. The method may also include populating a plurality of selectable output mappings in the user interface and generating at least one configuration model, in response to receiving at least one selection for the input mappings and at least one selection for the output mappings.Type: GrantFiled: October 17, 2016Date of Patent: November 10, 2020Assignee: SAP SEInventors: Ronald Dupey, Jeffrey Woody, Ryan Champlin
-
Patent number: 10311155Abstract: A system includes identification of a group of records of a plurality of records of a database table associated with a plurality of columns, each of the plurality of records including zero or one value for each column, determination of a plurality of rules, each rule associated with one or more of the plurality of columns and for determining a record from which to select values for the associated one or more columns, evaluation of each of the plurality of rules to determine, for each rule, a record of the group of records, and determination of a first record of the group of records based on the record determined for each rule.Type: GrantFiled: September 28, 2015Date of Patent: June 4, 2019Assignee: SAP SEInventors: Ronald Dupey, Jeffrey Woody, Prasanthi Thatavarthy, Ryan Champlin, Chad Taylor
-
Patent number: 10140337Abstract: A system includes identification of a first one or more columns of a first database table as associated with a first entity and a first one or more columns of a second database table as associated with the first entity, mapping of the data of each row of the first one or more columns of the first database table to respective first rows of a predetermined schema associated with the entity, mapping of the data of each row of the first one or more columns of the second database table to respective second rows of the predetermined schema associated with the entity, determining of matching ones of the first rows and the second rows, and based on the matching ones of the first rows and the second rows, identification of the first one or more columns of the first database table and the first one or more columns of the second database table as a JOIN key between the first database table and the second database table.Type: GrantFiled: October 30, 2015Date of Patent: November 27, 2018Assignee: SAP SEInventors: Ryan Champlin, Prasanthi Thatavarthy, Jeffrey Woody, Ronald Dupey
-
Publication number: 20180107692Abstract: A computer-implemented method, system, and computer program product are described for initiating and displaying, at a user interface, an editor adapted to generate a plurality of configuration models, receiving a selection of at least one country from a plurality of countries. The method can include retrieving a data model and reference data associated with the at least one country, populate a plurality of attributes from the data model in the user interface and populating a plurality of selectable input mappings in the user interface. The method may also include populating a plurality of selectable output mappings in the user interface and generating at least one configuration model, in response to receiving at least one selection for the input mappings and at least one selection for the output mappings.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Ronald Dupey, Jeffrey Woody, Ryan Champlin
-
Publication number: 20180107694Abstract: A computer-implemented method for performing a data quality function includes receiving, at a data quality function process, at least one record from a source, where the record includes data, semantic annotations and data quality annotations associated with the data in the record. The semantic annotations are attributes that define the data including input format and output format and the data quality annotations are attributes that define data quality rules to be applied to the data. The data quality function process automatically maps the semantic annotations to data quality input fields and to data quality output fields. The data quality function process applies the data quality rules to the data using the data quality annotations to perform a data quality function. The data quality function process performs the data quality function on the data and outputs the data to a destination in a format defined by the data quality output fields.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Ronald Dupey, Ryan Champlin
-
Publication number: 20170124153Abstract: A system includes identification of a first one or more columns of a first database table as associated with a first entity and a first one or more columns of a second database table as associated with the first entity, mapping of the data of each row of the first one or more columns of the first database table to respective first rows of a predetermined schema associated with the entity, mapping of the data of each row of the first one or more columns of the second database table to respective second rows of the predetermined schema associated with the entity, determining of matching ones of the first rows and the second rows, and based on the matching ones of the first rows and the second rows, identification of the first one or more columns of the first database table and the first one or more columns of the second database table as a JOIN key between the first database table and the second database table.Type: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Inventors: Ryan Champlin, Prasanthi Thatavarthy, Jeffrey Woody, Ronald Dupey
-
Publication number: 20170091230Abstract: A system includes identification of a group of records of a plurality of records of a database table associated with a plurality of columns, each of the plurality of records including zero or one value for each column, determination of a plurality of rules, each rule associated with one or more of the plurality of columns and for determining a record from which to select values for the associated one or more columns, evaluation of each of the plurality of rules to determine, for each rule, a record of the group of records, and determination of a first record of the group of records based on the record determined for each rule.Type: ApplicationFiled: September 28, 2015Publication date: March 30, 2017Inventors: Ronald Dupey, Jeffrey Woody, Prasanthi Thatavarthy, Ryan Champlin, Chad Taylor