Patents by Inventor Ramkrishna Singh
Ramkrishna Singh 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: 20250131000Abstract: Revising data management indices by defining a plurality of data entity buckets, assigning bucket hash values to each data record according to the plurality of data entity buckets, generating a record index including data record bucket membership data, determining a combined record score for each data record according to the bucket membership data, revising data record relationship indices of a data management system according to the combined record score of a data record, and responding to a user query according to the record index including the revised record relationships.Type: ApplicationFiled: October 18, 2023Publication date: April 24, 2025Inventors: Abhishek Seth, Soma Shekar Naganna, Neeraj Ramkrishna Singh, Trent A. Gray-Donald
-
Publication number: 20240419690Abstract: One or more trained embedding generation artificial intelligence models are executed to generate a plurality of record attribute embeddings. The plurality of record attribute embeddings represents a plurality of attributes of data of a plurality of records. Grouping of the plurality of record attribute embeddings is performed. The grouping of a record attribute embedding includes grouping attribute values of the record attribute embedding into one or more groups of attribute values. The performing grouping provides a plurality of groups of attribute values for the plurality of record attribute embeddings. Selected records are compared to provide a set of matched records. The comparing, based on a group of attribute values, includes comparing records that include one or more attribute values grouped in the group of attribute values providing a subset of matched records of the set of matched records. The set of matched records is stored in an accessible computer location.Type: ApplicationFiled: June 19, 2023Publication date: December 19, 2024Inventors: Devbrat SHARMA, Soma Shekar NAGANNA, Abhishek SETH, Neeraj Ramkrishna SINGH, Muhammed Abdul Majeed AMEEN
-
Publication number: 20240411814Abstract: A system for searching and/or linking corresponding electronic data records includes: choosing, for a target electronic data record, a group of candidate electronic data record(s) for comparison; selecting a first set of one or more attributes for comparison between the target record and the group of candidate record(s), and choosing a threshold for the comparisons. The system further includes comparing attribute(s) of the target electronic data record to attribute(s) of the group of candidate records; and scoring the comparison of the attribute(s) of the target electronic data record to the attribute(s) of the candidate records. The system further can include configuring a sieve to apply to electronic records, wherein the sieve has a second set of attribute(s) and a corresponding threshold for each of the second set of attribute(s), and applying the sieve to one or more electronic data records to identify records.Type: ApplicationFiled: June 6, 2023Publication date: December 12, 2024Inventors: Abhishek Seth, Neeraj Ramkrishna Singh, Geetha sravanthi Pulipaty, Soma Shekar Naganna
-
Patent number: 12131228Abstract: An approach for accessing multi-attribute data records of a master data management system. The method comprises: enhancing the master data management system with one or more search engines for enabling data record access. A request of data may be received at the master data management system. A set of one or more of the multiple attributes, referenced in the received request, may be identified. A combination of one or more of the search engines of the master data management system, whose performances for searching values of at least part of the set of attributes fulfil a current selection rule may be selected. And, the request may be processed using the combination of search engines. At least part of the results of the processing may be provided, and the selection rule may be updated based on user operations on the provided results, the updated selection rule becoming the current selection rule.Type: GrantFiled: February 26, 2020Date of Patent: October 29, 2024Assignee: International Business Machines CorporationInventors: Alexandre Luz Xavier Da Costa, Geetha Sravanthi Pulipaty, Mohammad Khatibi, Neeraj Ramkrishna Singh, Abhishek Seth
-
Patent number: 12050575Abstract: A method, a structure, and a computer system for mapping data fields. The exemplary embodiments may include, based on determining that a first data set and a second data set contain homogenous data, mapping at least one column of the first data set to at least one column of the second data set based on comparing at least one of relative column position and unique value sets. Based on determining that the first data set and the second data set contain heterogeneous data, the exemplary embodiments may include mapping the at least one column of the first data set to the at least one column of the second data set based on a difference between distribution signatures of unique value sets within each of the first data set and the second data set being less than a threshold.Type: GrantFiled: July 26, 2021Date of Patent: July 30, 2024Assignee: International Business Machines CorporationInventors: Neeraj Ramkrishna Singh, James Albert O'Neill, Jr., Soma Shekar Naganna, Geetha Sravanthi Pulipaty, Abhishek Seth
-
Patent number: 12039273Abstract: A computer-implemented method increases the efficiency of matching records from two sources. The method includes identifying a first source and a second source wherein each of the sources include one or more records and each record includes one or more attributes. The method further includes determining, based on a corpus, the one or more attributes and generating, based on the attributes, a set of feature vectors which vectors represent the one or more attributes. The method includes comparing each record in the first source against each record in the second source. The method further includes generating, in response to the comparing, a link confidence. The method also includes linking, in response to the link confidence being above a linking threshold, the associated records. The method includes determining a first feature vector of the set of feature vectors used in the linking, and outputting a set of results.Type: GrantFiled: July 30, 2020Date of Patent: July 16, 2024Assignee: International Business Machines CorporationInventors: Soma Shekar Naganna, Abhishek Seth, Neeraj Ramkrishna Singh
-
Patent number: 11954193Abstract: Computer system for performing biometric matching in a way that balances accuracy level required in the biometric matching against computing resources (for example, processor cycles) that will be needed to match authentication requesters with profiles of authorized users. In some embodiments, this is achieved by controlling the number of clusters and/or the number of clusters to be searched pursuant to an authentication request.Type: GrantFiled: September 1, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Soma Shekar Naganna, Abhishek Seth, Neeraj Ramkrishna Singh
-
Patent number: 11795403Abstract: The disclosure provides various methods for separating and recovering free fatty acids crude oil containing free fatty acids using certain ion-exchange resins to reduce the amount of free fatty acids in the crude oil to 3% or less such that the resultant oil is useable in downstream chemical processes. After separation and removal of the free fatty acids form the crude oil, the ion-exchange resin is reusable in further free fatty acid separation reactions.Type: GrantFiled: May 31, 2022Date of Patent: October 24, 2023Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOISInventors: Vijay Singh, Ramkrishna Singh
-
Patent number: 11726980Abstract: Methods, computer program products and/or systems are provided that perform the following operations: obtaining payload attribute fields; determining potential matching fields from the payload attribute fields; determining a matching function for each of the potential matching fields; determining an attribute score for each of the potential matching fields based on the matching function; obtaining a score list for a reference data set; determining a correlation of the attribute score for each of the potential matching fields with the reference data set score list; selecting new matching fields from the potential matching fields based at least in part on the correlation; determining an optimal weight for each of the selected new matching fields; selecting attribute fields for matching from the selected new matching fields based on a threshold rate for false positives and false negatives; and providing the attribute fields for matching and the associated optimal weight for the attribute fields.Type: GrantFiled: July 14, 2020Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Neeraj Ramkrishna Singh, Abhishek Seth, Soma Shekar Naganna, Shettigar Parkala Srinivas
-
Patent number: 11681689Abstract: A method for receiving an additional dataset including a plurality of additional data records; determining a record type using classifiers and an internal domain knowledge corpus; dividing the plurality of additional data records into a plurality of indexing groups; assigning the given additional data record to a match set based on completeness and similarity of natures of attributes of the given additional data record; and assigning the given additional data record to and a comparison group based on completeness and similarity of natures of attributes of the given additional data record.Type: GrantFiled: June 9, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Abhishek Seth, Soma Shekar Naganna, James Albert O'Neill, Jr., Geetha Sravanthi Pulipaty, Neeraj Ramkrishna Singh
-
Patent number: 11663275Abstract: A method is disclosed for a database system that includes a set of data blocks comprising records having attributes. The set of data blocks are instances of at least one block type. The block type is defined by a subset of one or more attributes of the attributes. An instance of the block type comprises records having one distinct group of values of the subset of attributes. The method includes detecting that a subset of one or more data blocks of the block type, of the set of data blocks, reached a first maximum number of records. The method includes determining an additional attribute of the attributes to define a new block type by the combination of the additional attribute and the subset of attributes that define the block type. The method includes creating one or more data blocks which are instances of the new block type.Type: GrantFiled: April 6, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Martin Oberhofer, Geetha Sravanthi Pulipaty, Ruolin Wu, Mohammad Khatibi, Neeraj Ramkrishna Singh, Mark Wang
-
Patent number: 11615064Abstract: Configuring a data management system by receiving user interaction data associated with search results associated with a first system configuration, identifying a usage pattern in the user interaction data using a first machine learning model, and altering the first system configuration according to the usage pattern.Type: GrantFiled: May 3, 2021Date of Patent: March 28, 2023Assignee: International Business Machines CorporationInventors: Soma Shekar Naganna, James Albert O'Neill, Jr., Geetha Sravanthi Pulipaty, Abhishek Seth, Neeraj Ramkrishna Singh
-
Publication number: 20230060524Abstract: Computer system for performing biometric matching in a way that balances accuracy level required in the biometric matching against computing resources (for example, processor cycles) that will be needed to match authentication requesters with profiles of authorized users. In some embodiments, this is achieved by controlling the number of clusters and/or the number of clusters to be searched pursuant to an authentication request.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Soma Shekar Naganna, Abhishek Seth, Neeraj Ramkrishna Singh
-
Patent number: 11573721Abstract: An approach is provided for providing optimized identification of duplicate data in a networked computing environment. An aggregate feature vector is created that is specific to an attribute of the data (e.g., a field that holds specific informational content). The aggregate feature vector has a set of dimensions that each define a specific comparison function used to test for similarity between data entries in the attribute. Each dimension in the aggregate feature vector is assigned an effectiveness, and a cost is computed for each dimension. Based on these two, a subset of dimensions is selected to form an optimized feature vector. This optimized feature vector can then be used to analyze a dataset to find matching data.Type: GrantFiled: June 24, 2021Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Soma Shekar Naganna, Abhishek Seth, Neeraj Ramkrishna Singh
-
Publication number: 20230029643Abstract: A method, a structure, and a computer system for mapping data fields. The exemplary embodiments may include, based on determining that a first data set and a second data set contain homogenous data, mapping at least one column of the first data set to at least one column of the second data set based on comparing at least one of relative column position and unique value sets. Based on determining that the first data set and the second data set contain heterogeneous data, the exemplary embodiments may include mapping the at least one column of the first data set to the at least one column of the second data set based on a difference between distribution signatures of unique value sets within each of the first data set and the second data set being less than a threshold.Type: ApplicationFiled: July 26, 2021Publication date: February 2, 2023Inventors: Neeraj Ramkrishna Singh, James Albert O'Neill, JR., Soma Shekar Naganna, Geetha Sravanthi Pulipaty, Abhishek Seth
-
Publication number: 20230027115Abstract: A method, a structure, and a computer system for event-based record matching. The exemplary embodiments may include extracting one or more events from a first record and a second record, as well as calculating an event-based score based on comparing the one or more events extracted from the first record with the one or more events extracted from the second record. The exemplary embodiments may further include matching the first record to the second record based on the event-based score exceeding a threshold.Type: ApplicationFiled: July 26, 2021Publication date: January 26, 2023Inventors: Geetha Sravanthi Pulipaty, Soma Shekar Naganna, Neeraj Ramkrishna Singh, Abhishek Seth, James Albert O'Neill, Jr.
-
Publication number: 20220413727Abstract: An approach is provided for providing optimized identification of duplicate data in a networked computing environment. An aggregate feature vector is created that is specific to an attribute of the data (e.g., a field that holds specific informational content). The aggregate feature vector has a set of dimensions that each define a specific comparison function used to test for similarity between data entries in the attribute. Each dimension in the aggregate feature vector is assigned an effectiveness, and a cost is computed for each dimension. Based on these two, a subset of dimensions is selected to form an optimized feature vector. This optimized feature vector can then be used to analyze a dataset to find matching data.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: Soma Shekar Naganna, Abhishek Seth, Neeraj Ramkrishna Singh
-
Publication number: 20220403257Abstract: The disclosure provides various methods for separating and recovering free fatty acids crude oil containing free fatty acids using certain ion-exchange resins to reduce the amount of free fatty acids in the crude oil to 3% or less such that the resultant oil is useable in downstream chemical processes. After separation and removal of the free fatty acids form the crude oil, the ion-exchange resin is reusable in further free fatty acid separation reactions.Type: ApplicationFiled: May 31, 2022Publication date: December 22, 2022Applicant: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOISInventors: Vijay Singh, Ramkrishna Singh
-
Publication number: 20220398241Abstract: A method for receiving an additional dataset including a plurality of additional data records; determining a record type using classifiers and an internal domain knowledge corpus; dividing the plurality of additional data records into a plurality of indexing groups; assigning the given additional data record to a match set based on completeness and similarity of natures of attributes of the given additional data record; and assigning the given additional data record to and a comparison group based on completeness and similarity of natures of attributes of the given additional data record.Type: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventors: Abhishek Seth, Soma Shekar Naganna, James Albert O'Neill, JR., Geetha Sravanthi Pulipaty, Neeraj Ramkrishna Singh
-
Publication number: 20220350782Abstract: Configuring a data management system by receiving user interaction data associated with search results associated with a first system configuration, identifying a usage pattern in the user interaction data using a first machine learning model, and altering the first system configuration according to the usage pattern.Type: ApplicationFiled: May 3, 2021Publication date: November 3, 2022Inventors: Soma Shekar Naganna, James Albert O'Neill, JR., Geetha Sravanthi Pulipaty, Abhishek Seth, Neeraj Ramkrishna Singh