Patents by Inventor Sunil Babu
Sunil Babu 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: 20250219887Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: ApplicationFiled: March 19, 2025Publication date: July 3, 2025Applicant: Commvault Systems, Inc.Inventors: Manoj Kumar PRADHAN, Hemant MISHRA, Dmitriy Borisovich ZAKHARKIN, Sanath KUMAR, Hetalkumar N. JOSHI, Sunil Babu TELAGAMSETTI, Divakar RADHAKRISHNAN, Jayasree YAKKALA, Rohit SIVADAS, Pavan Kumar Reddy BEDADALA, Gopikannan VENUGOPALSAMY
-
Publication number: 20250202919Abstract: A method for detecting and preventing bot activity in a protected environment by leveraging API behavior analysis is disclosed. The method includes identifying target APIs vulnerable to bot attacks through the analysis of parameters such as user credentials and session tokens. It determines the importance of target APIs based on call volume and context, generating correlation keys from headers, cookies, or payloads to track API flows. The method identifies mandatory and probable pre-APIs using historical patterns, assigns risk scores based on criticality, and validates API request sequences in real-time by analyzing integrity and sequence likelihood. Caching mechanisms store data related to APIs, correlation keys, and invocation paths for real-time lookups. Incoming requests are assessed for missing pre-APIs or sequence deviations, with substitute APIs validated against thresholds. Requests flagged as bot traffic are blocked, ensuring secure API workflows and mitigating automated threats effectively.Type: ApplicationFiled: March 7, 2025Publication date: June 19, 2025Applicant: Traceable IncInventors: Sanjay Nagaraj, Ayan Halder, Dheeraj Vanagundhi Chandrashekar, Sunil Babu Venkata Gattupalle, Anand Prakash Tiwary
-
Patent number: 12284246Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: GrantFiled: September 12, 2023Date of Patent: April 22, 2025Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Publication number: 20250088194Abstract: An apparatus, including: a first synchronizer configured to synchronize a frequency divider reset signal with a reference clock signal to generate a reference clock domain reset signal; a set of delay buffers configured to generate a set of delayed staggered reference clock domain reset signals based on the reference clock domain reset signal; a set of second synchronizers configured to synchronize the set of delayed staggered reference clock domain reset signals with a phase lock loop (PLL) clock signal to generate a set of PLL clock domain reset signals; a phase detector configured to generate a signal related to a phase difference between respective clocking edges of the reference clock signal and the PLL clock signal; a phase corrector configured to generate a select signal based on the phase difference signal; and a multiplexer configured to output one of the PLL clock domain reset signals based on the select signal.Type: ApplicationFiled: September 8, 2023Publication date: March 13, 2025Inventors: Vinay JAIN, Sunil Babu JAVAJI, Shat PRATEEK
-
Publication number: 20250077358Abstract: An illustrative data storage management system protects data in a replicated multi-node system (“cluster”). The illustrative system creates a new administrative entity (“pseudo-client”) that represents the cluster within the system. The system intelligently performs as an adaptive “set it and forget it” system. Preferences for the pseudo-client, including alternate rules that cover various contingencies in the cluster, need not be reset as the cluster undergoes node failures and/or role changes over time. Rather, the disclosed system adapts, on each successive secondary copy job, to the current configuration of the cluster without requiring a system administrator to provide further input or analysis. This approach ensures that jobs can begin promptly as scheduled or on demand. Component selection is based at least in part on geography/zone and/or network topology considerations, which improves the likelihood of job completion and success, and RPO/RTO service levels are more likely to be met.Type: ApplicationFiled: July 29, 2024Publication date: March 6, 2025Applicant: Commvault Systems, Inc.Inventors: Sunil Babu TELAGAMSETTI, Joel HOWARD, Punit Pranesh KOUJALGI, Ganesh Kishan BABU, Meera R. NAIR
-
Patent number: 11989101Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: GrantFiled: January 27, 2022Date of Patent: May 21, 2024Assignee: Commvault Systems, Inc.Inventors: Girish Ramohalli Gopala Rao, Sunil Babu Telagamsetti, Brahmaiah Vallabhaneni, David Alan Oshinsky
-
Publication number: 20240134753Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: ApplicationFiled: December 13, 2023Publication date: April 25, 2024Applicant: Commvault Systems, Inc.Inventors: Girish RAMOHALLI GOPALA RAO, Sunil Babu TELAGAMSETTI, Brahmaiah VALLABHANENI, David Alan OSHINSKY
-
Publication number: 20240048614Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: ApplicationFiled: September 12, 2023Publication date: February 8, 2024Applicant: Commvault Systems, Inc.Inventors: Manoj Kumar PRADHAN, Hemant MISHRA, Dmitriy Borisovich ZAKHARKIN, Sanath KUMAR, Hetalkumar N. JOSHI, Sunil Babu TELAGAMSETTI, Divakar RADHAKRISHNAN, Jayasree YAKKALA, Rohit SIVADAS, Pavan Kumar Reddy BEDADALA, Gopikannan VENUGOPALSAMY
-
Patent number: 11799956Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: GrantFiled: April 13, 2022Date of Patent: October 24, 2023Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Patent number: 11461184Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: GrantFiled: December 11, 2019Date of Patent: October 4, 2022Assignee: Commvault Systems, Inc.Inventors: Girish Ramohalli Gopala Rao, Sunil Babu Telagamsetti, Brahmaiah Vallabhaneni, David Alan Oshinsky
-
Publication number: 20220247815Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: ApplicationFiled: April 13, 2022Publication date: August 4, 2022Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Publication number: 20220147422Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: ApplicationFiled: January 27, 2022Publication date: May 12, 2022Inventors: Girish Ramohalli Gopala Rao, Sunil Babu Telagamsetti, Brahmaiah Vallabhaneni, David Alan Oshinsky
-
Patent number: 11330052Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: GrantFiled: April 22, 2020Date of Patent: May 10, 2022Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Patent number: 11321183Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: GrantFiled: May 2, 2018Date of Patent: May 3, 2022Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Patent number: 11269734Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: GrantFiled: December 11, 2019Date of Patent: March 8, 2022Assignee: Commvault Systems, Inc.Inventors: Girish Ramohalli Gopala Rao, Sunil Babu Telagamsetti, Brahmaiah Vallabhaneni, David Alan Oshinsky
-
Patent number: 11249863Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: GrantFiled: May 2, 2018Date of Patent: February 15, 2022Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Publication number: 20200394110Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: ApplicationFiled: December 11, 2019Publication date: December 17, 2020Inventors: Girish RAMOHALLI GOPALA RAO, Sunil Babu TELAGAMSETTI, Brahmaiah VALLABHANENI, David Alan OSHINSKY
-
Publication number: 20200394107Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.Type: ApplicationFiled: December 11, 2019Publication date: December 17, 2020Inventors: Girish RAMOHALLI GOPALA RAO, Sunil Babu TELAGAMSETTI, Brahmaiah VALLABHANENI, David Alan OSHINSKY
-
Publication number: 20200322430Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: ApplicationFiled: April 22, 2020Publication date: October 8, 2020Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
-
Patent number: 10673943Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.Type: GrantFiled: May 2, 2018Date of Patent: June 2, 2020Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy