Patents by Inventor Waqas ASHRAF
Waqas ASHRAF 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: 20230325104Abstract: Systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories are described. In some embodiments, the systems and methods perform a single application programming interface (API) call to a web application level of an online repository to transfer a copy of the data stored in the online repository from the online repository to a local site of a local information management system. Via the local site, the systems and methods access the copy of the data at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.Type: ApplicationFiled: April 12, 2023Publication date: October 12, 2023Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
-
Patent number: 11656784Abstract: Systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories are described. In some embodiments, the systems and methods perform a single application programming interface (API) call to a web application level of an online repository to transfer a copy of the data stored in the online repository from the online repository to a local site of a local information management system. Via the local site, the systems and methods access the copy of the data at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.Type: GrantFiled: December 7, 2020Date of Patent: May 23, 2023Assignee: Commvault Systems, Inc.Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
-
Patent number: 11615002Abstract: The systems and methods described herein dynamically allocate streams when restoring data from databases. In some embodiments, the system and methods restore data from a database by determining a number of streams to allocate to the database for restoring files of data from the database. The determined number of streams may be based on a total amount of data within the database, and/or may be based, at least in part, on the previous number of streams used during backup operations, in order to balance the benefit of allocating streams to a restoration of data with any detriments associated with changing the number of streams from the number used during previous backup operations.Type: GrantFiled: April 9, 2021Date of Patent: March 28, 2023Assignee: Commvault Systems, Inc.Inventors: Waqas Ashraf, Nadejda Nekrassova
-
Patent number: 11593224Abstract: Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant.Type: GrantFiled: September 9, 2021Date of Patent: February 28, 2023Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Waqas Ashraf, Anup Kumar, Brahmaiah Vallabhaneni
-
Patent number: 11544155Abstract: Systems and method that restore application data stored by a virtual machine database for an application (e.g., SQL, SharePoint, Exchange, and so on) running on the virtual machine are described. The systems and methods create an integrated snapshot of the application data stored in the virtual machine database, by creating a secondary copy of the application data stored in the virtual machine database, performing, via a virtual server agent (VSA), a software snapshot of the virtual machine, and performing, via the virtual server agent, a hardware snapshot of the software snapshot of the virtual machine.Type: GrantFiled: October 26, 2020Date of Patent: January 3, 2023Assignee: Commvault Systems, Inc.Inventors: Waqas Ashraf, Sudha Krishnan Iyer, Jun H. Ahn, Rahul S. Pawar
-
Publication number: 20220058090Abstract: Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant.Type: ApplicationFiled: September 9, 2021Publication date: February 24, 2022Inventors: Jun H. AHN, Waqas ASHRAF, Anup KUMAR, Brahmaiah VALLABHANENI
-
Publication number: 20210365404Abstract: An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.Type: ApplicationFiled: August 9, 2021Publication date: November 25, 2021Inventors: Jun H. AHN, Waqas ASHRAF, Arun Kumar KRISHNA SHANKAR
-
Publication number: 20210334174Abstract: The systems and methods described herein dynamically allocate streams when restoring data from databases. In some embodiments, the system and methods restore data from a database by determining a number of streams to allocate to the database for restoring files of data from the database. The determined number of streams may be based on a total amount of data within the database, and/or may be based, at least in part, on the previous number of streams used during backup operations, in order to balance the benefit of allocating streams to a restoration of data with any detriments associated with changing the number of streams from the number used during previous backup operations.Type: ApplicationFiled: April 9, 2021Publication date: October 28, 2021Inventors: Waqas ASHRAF, Nadejda NEKRASSOVA
-
Patent number: 11144402Abstract: Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant.Type: GrantFiled: October 4, 2019Date of Patent: October 12, 2021Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Waqas Ashraf, Anup Kumar, Brahmaiah Vallabhaneni
-
Patent number: 11119974Abstract: An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.Type: GrantFiled: August 11, 2017Date of Patent: September 14, 2021Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Waqas Ashraf, Arun Kumar Krishna Shankar
-
Patent number: 11010261Abstract: The systems and methods described herein dynamically allocate streams when restoring data from databases. In some embodiments, the system and methods restore data from a database by determining a number of streams to allocate to the database for restoring files of data from the database. The determined number of streams may be based on a total amount of data within the database, and/or may be based, at least in part, on the previous number of streams used during backup operations, in order to balance the benefit of allocating streams to a restoration of data with any detriments associated with changing the number of streams from the number used during previous backup operations.Type: GrantFiled: March 23, 2018Date of Patent: May 18, 2021Assignee: Commvault Systems, Inc.Inventors: Waqas Ashraf, Nadejda Nekrassova
-
Publication number: 20210089215Abstract: Systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories are described. In some embodiments, the systems and methods perform a single application programming interface (API) call to a web application level of an online repository to transfer a copy of the data stored in the online repository from the online repository to a local site of a local information management system. Via the local site, the systems and methods access the copy of the data at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.Type: ApplicationFiled: December 7, 2020Publication date: March 25, 2021Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
-
Publication number: 20210056002Abstract: Systems and method that restore application data stored by a virtual machine database for an application (e.g., SQL, SharePoint, Exchange, and so on) running on the virtual machine are described. The systems and methods create an integrated snapshot of the application data stored in the virtual machine database, by creating a secondary copy of the application data stored in the virtual machine database, performing, via a virtual server agent (VSA), a software snapshot of the virtual machine, and performing, via the virtual server agent, a hardware snapshot of the software snapshot of the virtual machine.Type: ApplicationFiled: October 26, 2020Publication date: February 25, 2021Inventors: Waqas ASHRAF, Sudha Krishnan IYER, Jun H. AHN, Rahul S. PAWAR
-
Patent number: 10891069Abstract: Systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories are described. In some embodiments, the systems and methods perform a single application programming interface (API) call to a web application level of an online repository to transfer a copy of the data stored in the online repository from the online repository to a local site of a local information management system. Via the local site, the systems and methods access the copy of the data at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.Type: GrantFiled: March 20, 2018Date of Patent: January 12, 2021Assignee: Commvault Systems, Inc.Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
-
Patent number: 10853195Abstract: Systems and method that restore application data stored by a virtual machine database for an application (e.g., SQL, Sharepoint, Exchange, and so on) running on the virtual machine are described. The systems and methods create an integrated snapshot of the application data stored in the virtual machine database, by creating a secondary copy of the application data stored in the virtual machine database, performing, via a virtual server agent (VSA), a software snapshot of the virtual machine, and performing, via the virtual server agent, a hardware snapshot of the software snapshot of the virtual machine.Type: GrantFiled: March 28, 2018Date of Patent: December 1, 2020Assignee: Commvault Systems, Inc.Inventors: Waqas Ashraf, Sudha Krishnan Iyer, Jun H. Ahn, Rahul S. Pawar
-
Publication number: 20200104214Abstract: Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant.Type: ApplicationFiled: October 4, 2019Publication date: April 2, 2020Inventors: Jun H. AHN, Waqas ASHRAF, Anup KUMAR, Brahmaiah VALLABHANENI
-
Patent number: 10474538Abstract: Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant.Type: GrantFiled: March 30, 2017Date of Patent: November 12, 2019Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Waqas Ashraf, Anup Kumar, Brahmaiah Vallabhaneni
-
Publication number: 20180285215Abstract: Systems and method that restore application data stored by a virtual machine database for an application (e.g., SQL, Sharepoint, Exchange, and so on) running on the virtual machine are described. The systems and methods create an integrated snapshot of the application data stored in the virtual machine database, by creating a secondary copy of the application data stored in the virtual machine database, performing, via a virtual server agent (VSA), a software snapshot of the virtual machine, and performing, via the virtual server agent, a hardware snapshot of the software snapshot of the virtual machine.Type: ApplicationFiled: March 28, 2018Publication date: October 4, 2018Inventors: Waqas Ashraf, Sudha Krishnan Iyer, Jun H. Ahn, Rahul S. Pawar
-
Publication number: 20180285214Abstract: The systems and methods described herein dynamically allocate streams when restoring data from databases. In some embodiments, the system and methods restore data from a database by determining a number of streams to allocate to the database for restoring files of data from the database. The determined number of streams may be based on a total amount of data within the database, and/or may be based, at least in part, on the previous number of streams used during backup operations, in order to balance the benefit of allocating streams to a restoration of data with any detriments associated with changing the number of streams from the number used during previous backup operations.Type: ApplicationFiled: March 23, 2018Publication date: October 4, 2018Inventors: Waqas Ashraf, Nadejda Nekrassova
-
Publication number: 20180275881Abstract: Systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories are described. In some embodiments, the systems and methods perform a single application programming interface (API) call to a web application level of an online repository to transfer a copy of the data stored in the online repository from the online repository to a local site of a local information management system. Via the local site, the systems and methods access the copy of the data at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.Type: ApplicationFiled: March 20, 2018Publication date: September 27, 2018Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar