Patents by Inventor Ravi Thati

Ravi Thati 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: 20220164114
    Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
    Type: Application
    Filed: September 15, 2021
    Publication date: May 26, 2022
    Inventors: Paramasivam KUMARASAMY, Brahmaiah VALLABHANENI, Ravi THATI
  • Publication number: 20220164329
    Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 26, 2022
    Inventors: Hemant Mishra, Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy
  • Publication number: 20220121635
    Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
    Type: Application
    Filed: November 19, 2021
    Publication date: April 21, 2022
    Inventors: Paramasivam KUMARASAMY, Muthusamy SENTHILNATHAN, Ravi THATI, Hemant MISHRA
  • Patent number: 11281642
    Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 22, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Muthusamy Senthilnathan, Ravi Thati, Hemant Mishra
  • Patent number: 11194775
    Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: December 7, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Hemant Mishra, Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy
  • Publication number: 20210279217
    Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
    Type: Application
    Filed: March 9, 2021
    Publication date: September 9, 2021
    Inventors: Muthusamy SENTHILNATHAN, Ravi THATI, Paramasivam KUMARASAMY, Hemant MISHRA
  • Patent number: 10977231
    Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: April 13, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy, Hemant Mishra
  • Publication number: 20200320050
    Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 8, 2020
    Inventors: Hemant Mishra, Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy
  • Patent number: 10754837
    Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 25, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Hemant Mishra, Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy
  • Publication number: 20190266139
    Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
    Type: Application
    Filed: May 9, 2019
    Publication date: August 29, 2019
    Inventors: Paramasivam Kumarasamy, Muthusamy Senthilnathan, Ravi Thati, Hemant Mishra
  • Publication number: 20190227722
    Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 25, 2019
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Ravi Thati
  • Patent number: 10324914
    Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 18, 2019
    Assignee: Commvalut Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Muthusamy Senthilnathan, Ravi Thati, Hemant Mishra
  • Publication number: 20190042609
    Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 7, 2019
    Inventors: Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy, Hemant Mishra
  • Patent number: 10089337
    Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 2, 2018
    Assignee: Commvault Systems, Inc.
    Inventors: Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy, Hemant Mishra
  • Publication number: 20170160969
    Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 8, 2017
    Inventors: Paramasivam KUMARASAMY, Brahmaiah VALLABHANENI, Ravi THATI
  • Patent number: 9619339
    Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 11, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Ravi Thati
  • Publication number: 20160342655
    Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
    Type: Application
    Filed: September 9, 2015
    Publication date: November 24, 2016
    Inventors: Hemant Mishra, Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy
  • Publication number: 20160342661
    Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
    Type: Application
    Filed: June 30, 2015
    Publication date: November 24, 2016
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: Paramasivam Kumarasamy, Muthusamy Senthilnathan, Ravi Thati, Hemant Mishra
  • Publication number: 20160342633
    Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
    Type: Application
    Filed: July 28, 2015
    Publication date: November 24, 2016
    Inventors: Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy, Hemant Mishra
  • Publication number: 20160210200
    Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
    Type: Application
    Filed: December 18, 2015
    Publication date: July 21, 2016
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Ravi Thati