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: 20230325104
    Abstract: 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: Application
    Filed: April 12, 2023
    Publication date: October 12, 2023
    Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
  • Patent number: 11656784
    Abstract: 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: Grant
    Filed: December 7, 2020
    Date of Patent: May 23, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
  • Patent number: 11615002
    Abstract: 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: Grant
    Filed: April 9, 2021
    Date of Patent: March 28, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Waqas Ashraf, Nadejda Nekrassova
  • Patent number: 11593224
    Abstract: 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: Grant
    Filed: September 9, 2021
    Date of Patent: February 28, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Waqas Ashraf, Anup Kumar, Brahmaiah Vallabhaneni
  • Patent number: 11544155
    Abstract: 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: Grant
    Filed: October 26, 2020
    Date of Patent: January 3, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Waqas Ashraf, Sudha Krishnan Iyer, Jun H. Ahn, Rahul S. Pawar
  • Publication number: 20220058090
    Abstract: 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: Application
    Filed: September 9, 2021
    Publication date: February 24, 2022
    Inventors: Jun H. AHN, Waqas ASHRAF, Anup KUMAR, Brahmaiah VALLABHANENI
  • Publication number: 20210365404
    Abstract: 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: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventors: Jun H. AHN, Waqas ASHRAF, Arun Kumar KRISHNA SHANKAR
  • Publication number: 20210334174
    Abstract: 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: Application
    Filed: April 9, 2021
    Publication date: October 28, 2021
    Inventors: Waqas ASHRAF, Nadejda NEKRASSOVA
  • Patent number: 11144402
    Abstract: 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: Grant
    Filed: October 4, 2019
    Date of Patent: October 12, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Waqas Ashraf, Anup Kumar, Brahmaiah Vallabhaneni
  • Patent number: 11119974
    Abstract: 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: Grant
    Filed: August 11, 2017
    Date of Patent: September 14, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Waqas Ashraf, Arun Kumar Krishna Shankar
  • Patent number: 11010261
    Abstract: 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: Grant
    Filed: March 23, 2018
    Date of Patent: May 18, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Waqas Ashraf, Nadejda Nekrassova
  • Publication number: 20210089215
    Abstract: 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: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
  • Publication number: 20210056002
    Abstract: 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: Application
    Filed: October 26, 2020
    Publication date: February 25, 2021
    Inventors: Waqas ASHRAF, Sudha Krishnan IYER, Jun H. AHN, Rahul S. PAWAR
  • Patent number: 10891069
    Abstract: 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: Grant
    Filed: March 20, 2018
    Date of Patent: January 12, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar
  • Patent number: 10853195
    Abstract: 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: Grant
    Filed: March 28, 2018
    Date of Patent: December 1, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Waqas Ashraf, Sudha Krishnan Iyer, Jun H. Ahn, Rahul S. Pawar
  • Publication number: 20200104214
    Abstract: 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: Application
    Filed: October 4, 2019
    Publication date: April 2, 2020
    Inventors: Jun H. AHN, Waqas ASHRAF, Anup KUMAR, Brahmaiah VALLABHANENI
  • Patent number: 10474538
    Abstract: 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: Grant
    Filed: March 30, 2017
    Date of Patent: November 12, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Waqas Ashraf, Anup Kumar, Brahmaiah Vallabhaneni
  • Publication number: 20180285215
    Abstract: 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: Application
    Filed: March 28, 2018
    Publication date: October 4, 2018
    Inventors: Waqas Ashraf, Sudha Krishnan Iyer, Jun H. Ahn, Rahul S. Pawar
  • Publication number: 20180285214
    Abstract: 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: Application
    Filed: March 23, 2018
    Publication date: October 4, 2018
    Inventors: Waqas Ashraf, Nadejda Nekrassova
  • Publication number: 20180275881
    Abstract: 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: Application
    Filed: March 20, 2018
    Publication date: September 27, 2018
    Inventors: Waqas Ashraf, Jing Zhang, Balashankar Sundar