Patents by Inventor Manjunath Chinni
Manjunath Chinni 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: 12271269Abstract: Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.Type: GrantFiled: May 2, 2023Date of Patent: April 8, 2025Assignee: Rubrik, Inc.Inventors: David Anthony Terei, Manjunath Chinni, Noel Moldvai, Sagar Kashinath Honnungar
-
Publication number: 20250103444Abstract: Methods, systems, and devices for data management are described. A client of a backup and recovery system may recover a virtual machine (VM) within a private network based on a previously-obtained snapshot of the VM. The VM may host a backup and recovery system for one or more computing objects within the private network prior to a disaster scenario. The backup and recovery system may recover, in response to a trigger, infrastructure of the backup and recovery system based on the snapshot. The infrastructure may include components and core services that operate the backup and recovery system. The core services may be operable to execute independent of other services. The backup and recovery system may subsequently recover data associated with one or more second services provided by the backup and recovery system. The second services may depend on at least one of the core services for execution.Type: ApplicationFiled: September 27, 2023Publication date: March 27, 2025Inventors: Manjunath Chinni, Jonathan Chon, Nicholas De Lean
-
Publication number: 20250086174Abstract: Methods, systems, and devices for data management are described. In some systems, a client may request for a data management system (DMS) to execute a first instance of a query to obtain, from a database, first information that is responsive to the query. The DMS may identify, in response to the query being executed in an execution time that is greater than a threshold amount of time, an improved version of the query that is associated with a second execution time that is less than the threshold amount of time. The DMS may store the improved version of the query. The DMS may retrieve the improved version of the query in response to receiving a second instance of the query. The DMS may execute the improved version of the query after retrieving the improved version from storage to obtain, from the database, second information that is responsive to the query.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Inventors: Manjunath Chinni, Gabriel Adrian Lam, Travis Willem Morrissey, Hang Yang, Rajorshi Kumar Sen, Abhishek Kumar
-
Patent number: 12189626Abstract: Methods, systems, and devices for data management are described. In some systems, a client may request for a data management system (DMS) to execute a first instance of a query to obtain, from a database, first information that is responsive to the query. The DMS may identify, in response to the query being executed in an execution time that is greater than a threshold amount of time, an improved version of the query that is associated with a second execution time that is less than the threshold amount of time. The DMS may store the improved version of the query. The DMS may retrieve the improved version of the query in response to receiving a second instance of the query. The DMS may execute the improved version of the query after retrieving the improved version from storage to obtain, from the database, second information that is responsive to the query.Type: GrantFiled: August 8, 2023Date of Patent: January 7, 2025Assignee: Rubrik, Inc.Inventors: Manjunath Chinni, Gabriel Adrian Lam, Travis Willem Morrissey, Hang Yang, Rajorshi Kumar Sen, Abhishek Kumar
-
Publication number: 20240427754Abstract: Methods, systems, and devices for data management are described. A database instance associated with managing data of one or more users may be generated. In the database instance, a table of a database for a user of the one or more users may be generated. The table may be configured to store metadata for managing data of the user and may include a partitioning category. Based on generating the table, a file that indicates a policy for partitioning the table and for retaining partitions in the table may be identified. The policy may be based on a data retention policy associated with the data of the user. Based on identifying the file, partitions for the table may be generated in accordance with the partitioning category and the file, and based on generating the partitions, one or more partitions of the partitions may be deleted in accordance with the file.Type: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Inventors: Rajorshi Kumar Sen, Gabriel Adrian Lam, Travis Willem Morrissey, Manjunath Chinni
-
Publication number: 20240248991Abstract: Methods, systems, and devices for data management are described. One or more requests to apply data observation to one or more data sources may be received via an interface. Whether snapshots are supported for the one or more data sources may be determined. A first, snapshot-supported data source may be stored at a first data storage as a snapshot and a representation of the second, snapshot-unsupported data source may be stored at a second data storage. First data may be extracted from the snapshot and second data may be extracted from the representation of the second data source such that a first data observation procedure may be applied to the first data and a second data observation procedure may be applied to the second data. Results of the data observation procedures may be reported via an interface.Type: ApplicationFiled: January 22, 2024Publication date: July 25, 2024Inventors: Manjunath Chinni, Sai Kiran Katuri, Swapnil Bawaskar, Manjunatha Devegowda, James Irvin, Van Hoang Thuy Nguyen, Kamna Jain
-
Publication number: 20230273864Abstract: Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.Type: ApplicationFiled: May 2, 2023Publication date: August 31, 2023Inventors: David Anthony Terei, Manjunath Chinni, Noel Moldvai, Sagar Kashinath Honnungar
-
Patent number: 11681586Abstract: Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.Type: GrantFiled: June 28, 2019Date of Patent: June 20, 2023Assignee: Rubrik, Inc.Inventors: David Anthony Terei, Manjunath Chinni, Noel Moldvai, Sagar Kashinath Honnungar
-
Publication number: 20200409796Abstract: Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Applicant: RUBRIK, INC.Inventors: David Anthony Terei, Manjunath Chinni, Noel Moldvai, Sagar Kashinath Honnungar
-
Patent number: 10375197Abstract: Systems and techniques are described for caching resources. Multiple distinct resource identifiers that correspond to the same resource can be automatically collected, wherein the multiple distinct resource identifiers are included in resource requests that are sent from at least one client to at least one server. Next, a key can be automatically determined that matches the multiple distinct resource identifiers by analyzing the multiple distinct resource identifiers. A resource request can be received from a client that includes a resource identifier, and in response to determining that the resource identifier matches the key, the resource can be sent to the client.Type: GrantFiled: December 9, 2016Date of Patent: August 6, 2019Assignee: Riverbed Technology, Inc.Inventors: Hemanga Krishna Borah, Manjunath Chinni Lakshmana
-
Publication number: 20170171345Abstract: Systems and techniques are described for caching resources. Multiple distinct resource identifiers that correspond to the same resource can be automatically collected, wherein the multiple distinct resource identifiers are included in resource requests that are sent from at least one client to at least one server. Next, a key can be automatically determined that matches the multiple distinct resource identifiers by analyzing the multiple distinct resource identifiers. A resource request can be received from a client that includes a resource identifier, and in response to determining that the resource identifier matches the key, the resource can be sent to the client.Type: ApplicationFiled: December 9, 2016Publication date: June 15, 2017Applicant: Riverbed Technology, Inc.Inventors: Hemanga Krishna Borah, Manjunath Chinni Lakshmana