Patents by Inventor Deviprasad Tatti
Deviprasad Tatti 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: 11528234Abstract: Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.Type: GrantFiled: September 30, 2021Date of Patent: December 13, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Deviprasad Tatti, Gaurav Bansal, Sandeep Kumar Chauhan, Shekhar Singh Mehra
-
Patent number: 11461671Abstract: An apparatus includes a database and a processor. The database stores a set of columns and rules assigned to each column. The rules are used to assess the quality of the data stored in the columns. The processor determines, based in part on the set of rules, the set of columns, and metadata and statistical properties of the columns, a machine learning policy adapted to generate a set of candidate rules for a given column. The processor further determines those columns of the set of columns that are similar to a subject column based on the names of the columns and the names of the tables storing the columns. The processor applies the machine learning policy to the subject column of data, rules of the similar columns, and metadata and statistical properties of the subject column to determine a set of candidate rules for the subject column.Type: GrantFiled: June 3, 2019Date of Patent: October 4, 2022Assignee: Bank of America CorporationInventors: Deviprasad Tatti, Suresh V. Kamboji, Vibhash K. Jha
-
Patent number: 11269899Abstract: A memory stores a first log and a collection of queries. A processor accesses a second log that includes a first, second, third and fourth historical query, determines that the first and second historical queries belong to a first similarity group and the third and fourth historical queries belong to a second similarity group, and ranks the queries within groups based on static and dynamic features. The processor further determines the third historical query is frequently submitted and copies the highest ranked similar queries into the collection. The processor receives a first database query, stores it in both logs, determines it is not similar to queries stored in memory, further determines that it belongs to the first similarity group, copies the highest ranked similar queries to the first log, and returns a report containing the similar queries. The processor further receives and executes a second query selected from the report.Type: GrantFiled: June 14, 2020Date of Patent: March 8, 2022Assignee: Bank of America CorporationInventors: Gaurav Bansal, Ashwin Kumar Yedte, Deviprasad Tatti
-
Publication number: 20220029928Abstract: Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.Type: ApplicationFiled: September 30, 2021Publication date: January 27, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Deviprasad Tatti, Gaurav Bansal, Sandeep Kumar Chauhan, Shekhar Singh Mehra
-
Patent number: 11184292Abstract: Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.Type: GrantFiled: July 27, 2020Date of Patent: November 23, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Deviprasad Tatti, Gaurav Bansal, Sandeep Kumar Chauhan, Shekhar Singh Mehra
-
Publication number: 20200380379Abstract: An apparatus includes a database and a processor. The database stores a set of columns and rules assigned to each column. The rules are used to assess the quality of the data stored in the columns. The processor determines, based in part on the set of rules, the set of columns, and metadata and statistical properties of the columns, a machine learning policy adapted to generate a set of candidate rules for a given column. The processor further determines those columns of the set of columns that are similar to a subject column based on the names of the columns and the names of the tables storing the columns. The processor applies the machine learning policy to the subject column of data, rules of the similar columns, and metadata and statistical properties of the subject column to determine a set of candidate rules for the subject column.Type: ApplicationFiled: June 3, 2019Publication date: December 3, 2020Inventors: Deviprasad Tatti, Suresh V. Kamboji, Vibhash K. Jha
-
Publication number: 20200334263Abstract: A memory stores a first log and a collection of queries. A processor accesses a second log that includes a first, second, third and fourth historical query, determines that the first and second historical queries belong to a first similarity group and the third and fourth historical queries belong to a second similarity group, and ranks the queries within groups based on static and dynamic features. The processor further determines the third historical query is frequently submitted and copies the highest ranked similar queries into the collection. The processor receives a first database query, stores it in both logs, determines it is not similar to queries stored in memory, further determines that it belongs to the first similarity group, copies the highest ranked similar queries to the first log, and returns a report containing the similar queries. The processor further receives and executes a second query selected from the report.Type: ApplicationFiled: June 14, 2020Publication date: October 22, 2020Inventors: Gaurav Bansal, Ashwin Kumar Yedte, Deviprasad Tatti
-
Patent number: 10719520Abstract: A memory stores a first log and a collection of queries. A processor accesses a second log that includes a first, second, third and fourth historical query, determines that the first and second historical queries belong to a first similarity group and the third and fourth historical queries belong to a second similarity group, and ranks the queries within groups based on static and dynamic features. The processor further determines the third historical query is frequently submitted and copies the highest ranked similar queries into the collection. The processor receives a first database query, stores it in both logs, determines it is not similar to queries stored in memory, further determines that it belongs to the first similarity group, copies the highest ranked similar queries to the first log, and returns a report containing the similar queries. The processor further receives and executes a second query selected from the report.Type: GrantFiled: December 12, 2018Date of Patent: July 21, 2020Assignee: Bank of America CorporationInventors: Gaurav Bansal, Ashwin Kumar Yedte, Deviprasad Tatti
-
Publication number: 20200192903Abstract: A memory stores a first log and a collection of queries. A processor accesses a second log that includes a first, second, third and fourth historical query, determines that the first and second historical queries belong to a first similarity group and the third and fourth historical queries belong to a second similarity group, and ranks the queries within groups based on static and dynamic features. The processor further determines the third historical query is frequently submitted and copies the highest ranked similar queries into the collection. The processor receives a first database query, stores it in both logs, determines it is not similar to queries stored in memory, further determines that it belongs to the first similarity group, copies the highest ranked similar queries to the first log, and returns a report containing the similar queries. The processor further receives and executes a second query selected from the report.Type: ApplicationFiled: December 12, 2018Publication date: June 18, 2020Inventors: Gaurav Bansal, Ashwin Kumar Yedte, Deviprasad Tatti