Patents by Inventor Paul Ignatius

Paul Ignatius 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: 9286398
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: March 15, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 8966288
    Abstract: In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: February 24, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Manoj Kumar Vijayan, Arun Prasad Amarendran, Rajiv Kottomtharayil
  • Publication number: 20140351219
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Application
    Filed: April 25, 2014
    Publication date: November 27, 2014
    Applicant: CommVault Systems, Inc.
    Inventors: David Alan OSHINSKY, Paul IGNATIUS, Anand PRAHLAD, Andreas MAY
  • Patent number: 8725731
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: May 13, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Publication number: 20130311785
    Abstract: In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
    Type: Application
    Filed: April 23, 2013
    Publication date: November 21, 2013
    Applicant: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Manoj Kumar Vijayan, Arun Prasad Amarendran, Rajiv Kottomtharayil
  • Patent number: 8429428
    Abstract: In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: April 23, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
  • Patent number: 8326915
    Abstract: A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N?1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: December 4, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan
  • Patent number: 8239654
    Abstract: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: August 7, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Avinash Kumar
  • Publication number: 20120124042
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Application
    Filed: January 23, 2012
    Publication date: May 17, 2012
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 8103670
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: January 24, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Publication number: 20110302383
    Abstract: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 8, 2011
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Avinash Kumar
  • Publication number: 20110238777
    Abstract: A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N?1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.
    Type: Application
    Filed: June 10, 2011
    Publication date: September 29, 2011
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan
  • Patent number: 8019963
    Abstract: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: September 13, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Avinash Kumar
  • Patent number: 7962642
    Abstract: A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N?1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: June 14, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan
  • Publication number: 20100313039
    Abstract: In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 9, 2010
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
  • Patent number: 7739381
    Abstract: In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 15, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
  • Publication number: 20100042804
    Abstract: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.
    Type: Application
    Filed: August 24, 2009
    Publication date: February 18, 2010
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Avinash Kumar
  • Patent number: 7581077
    Abstract: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: August 25, 2009
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Anand Prahlad, Mahesh Tyagarajan, Avinash Kumar
  • Publication number: 20090055407
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Application
    Filed: October 30, 2008
    Publication date: February 26, 2009
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 7447692
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: November 4, 2008
    Assignee: CommVault Systems, Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May