Patents by Inventor Magaranth Jayasingh
Magaranth Jayasingh 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: 20240119338Abstract: A method for database backup, search, and recovery using a quantum-computing-powered system with multi-dimensional scaling is provided. The method may include storing a first dataset in a first local database, generating a second dataset from a critical subset of the first dataset, and storing the second dataset in a second remote, cloud-based, database. The method may include receiving a search query at the first database. The method may include receiving a first indication of an outage at the first database and, in response to the first indication, routing the search query to a quantum processor and executing the search on the second dataset. The method may include receiving a second indication of a loss of data from the first dataset at the first database, and, in response to the second indication, restoring the critical subset of the first dataset to the first database from the second dataset at the second database using the quantum processor.Type: ApplicationFiled: October 7, 2022Publication date: April 11, 2024Inventors: Vimal Chandroliya, Magaranth Jayasingh
-
Patent number: 11379452Abstract: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table. The processor further determines that a second portion of data from the first table will be overwritten and copies the second portion into a third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.Type: GrantFiled: December 4, 2020Date of Patent: July 5, 2022Assignee: Bank of America CorporationInventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Patent number: 11250000Abstract: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.Type: GrantFiled: June 14, 2020Date of Patent: February 15, 2022Assignee: Bank of America CorporationInventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Publication number: 20210089509Abstract: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table. The processor further determines that a second portion of data from the first table will be overwritten and copies the second portion into a third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.Type: ApplicationFiled: December 4, 2020Publication date: March 25, 2021Inventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Patent number: 10915517Abstract: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.Type: GrantFiled: November 26, 2018Date of Patent: February 9, 2021Assignee: Bank of America CorporationInventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Patent number: 10838952Abstract: A resource offloading system comprises a relational database configured to store relational queries including searching features, a server configured to offload the relational queries to non-relational queries, and a non-relational database configured to store the non-relational queries. The server is configured to generate access patterns for each relational query based on searching features included in the relational query, classify the access pattern based on a terminology defined by a searching feature into a classification, rank the classified access patterns, generate candidate access patterns from the ranked access patterns, create non-relational queries based on the candidate access patterns which are ranked beyond a threshold, and store the non-relational queries in the non-relational database.Type: GrantFiled: January 3, 2019Date of Patent: November 17, 2020Assignee: Bank of America CorporationInventors: Anirudh Kumar Sharma, Magaranth Jayasingh
-
Publication number: 20200311087Abstract: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.Type: ApplicationFiled: June 14, 2020Publication date: October 1, 2020Inventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Patent number: 10713256Abstract: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.Type: GrantFiled: November 26, 2018Date of Patent: July 14, 2020Assignee: Bank of America CorporationInventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Publication number: 20200167423Abstract: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.Type: ApplicationFiled: November 26, 2018Publication date: May 28, 2020Inventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Publication number: 20200167422Abstract: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.Type: ApplicationFiled: November 26, 2018Publication date: May 28, 2020Inventors: Magaranth Jayasingh, Anirudh Kumar Sharma