Patents by Inventor Prasanthi Thatavarthy
Prasanthi Thatavarthy 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: 11010391Abstract: A processing tool is described that can evaluate a plurality of fields in a plurality of records and assign a scoring measure to each field based on the evaluation of each field. The scoring measures can provide an indication as to the uniqueness in content within each field, which can assist with determining one or more fields that are most useful for performing a search to identify similar records.Type: GrantFiled: December 30, 2015Date of Patent: May 18, 2021Assignee: SAP SEInventors: Srinivasan Kumar, Michael Alexander, Shibajee Dutta Gupta, Jeffrey Woody, Kimberly Starks, Prasanthi Thatavarthy
-
Patent number: 10599641Abstract: Methods and systems are described for providing an editor for modifying predefined data match policies. The methods and systems can receive search requests including search criteria and obtain data records and a plurality of respective data match policies for the data records that correspond to the search criteria. The methods and systems can display a first set of data records and a second set of data records. The first set of data records may match the search criteria and the second set of data records may be identified as a partial match to one or more data match policies associated with the first set of data records. The methods and systems can receive a request to modify a data match policy corresponding to at least one of the second set of data records and generate and display a plurality of suggestions for executing the at least one request.Type: GrantFiled: October 17, 2016Date of Patent: March 24, 2020Assignee: SAP SEInventors: Mark Spiess, Jeffrey Woody, Prasanthi Thatavarthy, Ronald Dupey
-
Patent number: 10534761Abstract: A system includes reception of a first data record, identification of one or more component elements in the first data record, application of a cleansing operation to change a first component element of the one or more component elements to a first cleansed component element, the first cleansed component element being different from the first component element, automatic determination a change significance of the change, and storage an identifier of the first cleansed component element in association with an identifier of the change significance.Type: GrantFiled: December 17, 2015Date of Patent: January 14, 2020Assignee: SAP SEInventors: Ronald Dupey, Jeffrey Woody, Prasanthi Thatavarthy
-
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: 10234295Abstract: A system includes reception of first address data associated with a first location, the first address data comprising first geo-coordinates, determination of a first two or more candidate cities based on the first address data, identification of a first one of the first two or more candidate cities based on the first geo-coordinates, and generation of second address data associated with the first location based on the identified first one of the first two or more candidate cities.Type: GrantFiled: November 6, 2015Date of Patent: March 19, 2019Assignee: SAP SEInventors: Ronald Dupey, Jeffrey Woody, Prasanthi Thatavarthy
-
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: 20180107709Abstract: Methods and systems are described for providing an editor for modifying predefined data match policies. The methods and systems can receive search requests including search criteria and obtain data records and a plurality of respective data match policies for the data records that correspond to the search criteria. The methods and systems can display a first set of data records and a second set of data records. The first set of data records may match the search criteria and the second set of data records may be identified as a partial match to one or more data match policies associated with the first set of data records. The methods and systems can receive a request to modify a data match policy corresponding to at least one of the second set of data records and generate and display a plurality of suggestions for executing the at least one request.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Mark Spiess, Jeffrey Woody, Prasanthi Thatavarthy, Ronald Dupey
-
Patent number: 9779146Abstract: The subject matter disclosed herein provides methods for identifying duplicate data records using a graphical user interface. One or more data records may be accessed from one or more source files. The data records may have one or more data fields associated with one or more data types. One or more match themes may be proposed based on the data types. The match themes may have one or more rules for identifying duplicate data records. A selection of a match theme and at least one rule associated with the selected match theme may be received. The data records may be processed using the selected match theme and rules to identify the duplicate data records. A graphical user interface previewing the duplicate data records may be displayed. The duplicate data records may be organized into match groups. Related apparatus, systems, techniques, and articles are also described.Type: GrantFiled: February 7, 2014Date of Patent: October 3, 2017Assignee: SAP SEInventors: Prasanthi Thatavarthy, Jeffrey Woody, Ronald Dupey
-
Publication number: 20170192974Abstract: A processing tool is described that can evaluate a plurality of fields in a plurality of records and assign a scoring measure to each field based on the evaluation of each field. The scoring measures can provide an indication as to the uniqueness in content within each field, which can assist with determining one or more fields that are most useful for performing a search to identify similar records.Type: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Srinivasan Kumar, Michael Alexander, Shibajee Dutta Gupta, Jeffrey Woody, Kimberly Starks, Prasanthi Thatavarthy
-
Publication number: 20170177626Abstract: A system includes reception of a first data record, identification of one or more component elements in the first data record, application of a cleansing operation to change a first component element of the one or more component elements to a first cleansed component element, the first cleansed component element being different from the first component element, automatic determination a change significance of the change, and storage an identifier of the first cleansed component element in association with an identifier of the change significance.Type: ApplicationFiled: December 17, 2015Publication date: June 22, 2017Inventors: Ronald Dupey, Jeffrey Woody, Prasanthi Thatavarthy
-
Publication number: 20170131106Abstract: A system includes reception of first address data associated with a first location, the first address data comprising first geo-coordinates, determination of a first two or more candidate cities based on the first address data, identification of a first one of the first two or more candidate cities based on the first geo-coordinates, and generation of second address data associated with the first location based on the identified first one of the first two or more candidate cities.Type: ApplicationFiled: November 6, 2015Publication date: May 11, 2017Inventors: Ronald Dupey, Jeffrey Woody, Prasanthi Thatavarthy
-
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
-
Patent number: 9501504Abstract: Technical solutions for detection potential data quality problems are provided. In some implementations, a method includes: automatically without human intervention, identifying a subset of side effect data associated with a set of enterprise data. The side effect data include a plurality of data fields. The method further includes: selecting a first set of data quality detection rules in accordance with a first data field in the plurality of data fields; identifying one or more candidate data quality problems in the set of side effect data by comparing the set of side effect data to the first set of data quality detection rules; and responsive to identifying the one or more candidate data quality problems: causing to be displayed to a user: information representing the one or more candidate data quality problems; and one or more candidate solutions for correcting the one or more candidate data quality problems.Type: GrantFiled: August 4, 2014Date of Patent: November 22, 2016Assignee: SAP SEInventors: Ron Dupey, Prasanthi Thatavarthy, Jeff Woody
-
Patent number: 9336286Abstract: According to some embodiments, a plurality of records may be received, and a data quality platform may execute a matching process to match at least some records with each other. A replay request associated with at least two of the received records may be received from a user, and information about the at least two records and a first decision in the matching process may be graphically displayed via a user interface. A result of the first decision in the matching process may then be graphically displayed to the user. Similarly, information about the at least two records and a second decision in the matching process, subsequent to the first decision, may be graphically displayed in the user interface. A result of the second decision in the matching process may then be graphically displayed to the user.Type: GrantFiled: January 8, 2014Date of Patent: May 10, 2016Assignee: SAP SEInventors: Jeffrey Woody, Ronald Dupey, Prasanthi Thatavarthy
-
Publication number: 20160034502Abstract: Technical solutions for detection potential data quality problems are provided. In some implementations, a method includes: automatically without human intervention, identifying a subset of side effect data associated with a set of enterprise data. The side effect data include a plurality of data fields. The method further includes: selecting a first set of data quality detection rules in accordance with a first data field in the plurality of data fields; identifying one or more candidate data quality problems in the set of side effect data by comparing the set of side effect data to the first set of data quality detection rules; and responsive to identifying the one or more candidate data quality problems: causing to be displayed to a user: information representing the one or more candidate data quality problems; and one or more candidate solutions for correcting the one or more candidate data quality problems.Type: ApplicationFiled: August 4, 2014Publication date: February 4, 2016Inventors: Ron Dupey, Prasanthi Thatavarthy, Jeff Woody
-
Publication number: 20150227542Abstract: The subject matter disclosed herein provides methods for identifying duplicate data records using a graphical user interface. One or more data records may be accessed from one or more source files. The data records may have one or more data fields associated with one or more data types. One or more match themes may be proposed based on the data types. The match themes may have one or more rules for identifying duplicate data records. A selection of a match theme and at least one rule associated with the selected match theme may be received. The data records may be processed using the selected match theme and rules to identify the duplicate data records. A graphical user interface previewing the duplicate data records may be displayed. The duplicate data records may be organized into match groups. Related apparatus, systems, techniques, and articles are also described.Type: ApplicationFiled: February 7, 2014Publication date: August 13, 2015Inventors: Prasanthi Thatavarthy, Jeffrey Woody, Ronald Dupey
-
Publication number: 20150193511Abstract: According to some embodiments, a plurality of records may be received, and a data quality platform may execute a matching process to match at least some records with each other. A replay request associated with at least two of the received records may be received from a user, and information about the at least two records and a first decision in the matching process may be graphically displayed via a user interface. A result of the first decision in the matching process may then be graphically displayed to the user. Similarly, information about the at least two records and a second decision in the matching process, subsequent to the first decision, may be graphically displayed in the user interface. A result of the second decision in the matching process may then be graphically displayed to the user.Type: ApplicationFiled: January 8, 2014Publication date: July 9, 2015Inventors: Jeffrey Woody, Ronald Dupey, Prasanthi Thatavarthy
-
Publication number: 20140046916Abstract: Reading at least one item of information stored on a mobile device that is associated with at least one contact stored on the mobile device and creating a cleaning request for the at least one read item of information associated with the at least one contact. Submitting the cleaning request to a remote web services provider for processing and receiving a response from the remote web services provider with a cleaned version of the at least one item of information associated with the at least one contact. Providing a user interface on the mobile device for viewing the cleaned version of the at least one item of information and in response to a user selection of the cleaned version of the at least one item of information, updating the corresponding unclean item of information stored on the mobile device to the cleaned version of said item of information.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: Business Objects Software LTD.Inventors: Jeffrey Woody, Prasanthi Thatavarthy, Babu Sathyanarayana, Terrance Mihm
-
Patent number: 8626773Abstract: Various embodiments of systems and methods for aligning records for visual comparison are described herein. In one aspect, the method includes identifying a plurality of records. A reference record is selected from the plurality of records. One or more non-reference record is merged into the reference record to generate a merged reference record. The merged reference record includes one or more fields missing in the reference record. The missing fields are included as blank fields from the non-reference records. The merged reference record is merged into a non-reference record to generate the merged non-reference record. The merged non-reference record includes fields missing in the non-reference record. Missing fields are included as blank fields. The merged records are displayed on a user interface in a card view.Type: GrantFiled: December 12, 2011Date of Patent: January 7, 2014Assignee: Business Objects Software LimitedInventors: Jeffrey Woody, Prasanthi Thatavarthy