-
公开(公告)号:US10984041B2
公开(公告)日:2021-04-20
申请号:US15976770
申请日:2018-05-10
Applicant: Commvault Systems, Inc.
Inventor: Pavan Kumar Reddy Bedadala , Shilpa Nagendra , Rajesh Polimera , Aakash Chakravarthy Vijayakumar , Jie Chen , Neha Mathur , Vinay K. Pamarthi , Surya Prakash Ramachandran , Prasanna Kumar Thoppe Ravindran , Hari Prasad Ravula , Supreeth Sanur , Ganesh Kumar Subramanian , Priya Sundaresan , Jugpreet Singh Talwar
IPC: G06F16/632 , G06F16/2452 , G10L15/22 , G06F16/332 , G06F40/58 , G10L15/26 , G06F16/17 , G06F16/9032 , G10L15/18
Abstract: The disclosed technology can receive a voice query or text query in a natural language and translate it from natural language to a native database management language to respond to the query. For example, a human can ask his or her computer to “show large emails from December 2016”, and a data agent on computer can receive the voice request, convert audio associated with the voice to words in natural language, convert natural language into a SQL query, and convert the SQL query into a database management query. The data agent is trained with a corpus of technical documents and rules to determine the intent or keywords for answering the query. In some implementations, the disclosed technology can also include a chatbot and/or administrative assistant to enable a human to interface with a database management software using voice or text.
-
公开(公告)号:US12199952B2
公开(公告)日:2025-01-14
申请号:US18141224
申请日:2023-04-28
Applicant: Commvault Systems, Inc.
Inventor: Rajesh Polimera , Supreeth Sanur , Henry Wallace Dornemann , Prasanna Kumar Thoppe Ravindran
Abstract: Systems described herein may dynamically add one or more proxy data protection agents to a cloud data storage system to process a data protection job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy data protection agents and/or the virtual machines on which the data protection proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). In order to improve the allocation of computing resources, the system takes into account currently existing proxies or virtual machines when processing a backup request to determine the need for new proxies to service the backup request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.
-
公开(公告)号:US20220200965A1
公开(公告)日:2022-06-23
申请号:US17538765
申请日:2021-11-30
Applicant: Commvault Systems, Inc.
Inventor: Rajesh Polimera , Supreeth Sanur , Henry Wallace Dornemann , Prasanna Kumar Thoppe Ravindran
IPC: H04L9/40
Abstract: Systems described herein may dynamically add one or more proxy data protection agents to a cloud data storage system to process a data protection job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy data protection agents and/or the virtual machines on which the data protection proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). In order to improve the allocation of computing resources, the system takes into account currently existing proxies or virtual machines when processing a backup request to determine the need for new proxies to service the backup request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.
-
公开(公告)号:US20230388274A1
公开(公告)日:2023-11-30
申请号:US18141224
申请日:2023-04-28
Applicant: Commvault Systems, Inc.
Inventor: Rajesh Polimera , Supreeth Sanur , Henry Wallace Dornemann , Prasanna Kumar Thoppe Ravindran
IPC: H04L9/40
CPC classification number: H04L63/0281
Abstract: Systems described herein may dynamically add one or more proxy data protection agents to a cloud data storage system to process a data protection job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy data protection agents and/or the virtual machines on which the data protection proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). In order to improve the allocation of computing resources, the system takes into account currently existing proxies or virtual machines when processing a backup request to determine the need for new proxies to service the backup request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.
-
公开(公告)号:US11792164B2
公开(公告)日:2023-10-17
申请号:US17538765
申请日:2021-11-30
Applicant: Commvault Systems, Inc.
Inventor: Rajesh Polimera , Supreeth Sanur , Henry Wallace Dornemann , Prasanna Kumar Thoppe Ravindran
CPC classification number: H04L63/0281
Abstract: Systems described herein may dynamically add one or more proxy data protection agents to a cloud data storage system to process a data protection job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy data protection agents and/or the virtual machines on which the data protection proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). In order to improve the allocation of computing resources, the system takes into account currently existing proxies or virtual machines when processing a backup request to determine the need for new proxies to service the backup request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.
-
公开(公告)号:US11218450B2
公开(公告)日:2022-01-04
申请号:US16568075
申请日:2019-09-11
Applicant: Commvault Systems, Inc.
Inventor: Rajesh Polimera , Supreeth Sanur , Henry Wallace Dornemann , Prasanna Kumar Thoppe Ravindran
IPC: H04L29/06
Abstract: Systems described herein may dynamically add one or more proxy data protection agents to a cloud data storage system to process a data protection job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy data protection agents and/or the virtual machines on which the data protection proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). In order to improve the allocation of computing resources, the system takes into account currently existing proxies or virtual machines when processing a backup request to determine the need for new proxies to service the backup request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.
-
公开(公告)号:US20180329993A1
公开(公告)日:2018-11-15
申请号:US15976770
申请日:2018-05-10
Applicant: Commvault Systems, Inc.
Inventor: Pavan Kumar Reddy Bedadala , Shilpa Nagendra , Rajesh Polimera , Aakash Chakravarthy Vijayakumar , Jie Chen , Neha Mathur , Vinay K. Pamarthi , Surya Prakash Ramachandran , Prasanna Kumar Thoppe Ravindran , Hari Prasad Ravula , Supreeth Sanur , Ganesh Kumar Subramanian , Priya Sundaresan , Jugpreet Singh Talwar
CPC classification number: G06F17/30755 , G06F17/2863 , G06F17/3043 , G10L15/22 , G10L15/265
Abstract: The disclosed technology can receive a voice query or text query in a natural language and translate it from natural language to a native database management language to respond to the query. For example, a human can ask his or her computer to “show large emails from December 2016”, and a data agent on computer can receive the voice request, convert audio associated with the voice to words in natural language, convert natural language into a SQL query, and convert the SQL query into a database management query. The data agent is trained with a corpus of technical documents and rules to determine the intent or keywords for answering the query. In some implementations, the disclosed technology can also include a chatbot and/or administrative assistant to enable a human to interface with a database management software using voice or text. In some implementations, the disclosed technology allows the user to automatically connect to a help desk technician to assist in completing the query.
-
-
-
-
-
-