Patents by Inventor Manoj Kumar Vijayan Retnamma
Manoj Kumar Vijayan Retnamma 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: 9116850Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: GrantFiled: December 13, 2011Date of Patent: August 25, 2015Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Patent number: 9104623Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: GrantFiled: December 13, 2011Date of Patent: August 11, 2015Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Patent number: 9020900Abstract: A distributed, deduplicated storage system according to certain embodiments is arranged in a parallel configuration including multiple deduplication nodes. Deduplicated data is distributed across the deduplication nodes. The deduplication nodes can be networked together and communicate with one another according using a light-weight, customized communication scheme (e.g., a scheme based on FTP or HTTP). In some cases, deduplication management information including deduplication signatures and/or other metadata is stored separately from the deduplicated data in deduplication management nodes, improving performance and scalability.Type: GrantFiled: December 13, 2011Date of Patent: April 28, 2015Assignee: CommVault Systems, Inc.Inventors: Manoj Kumar Vijayan Retnamma, Rajiv Kottomtharayil, Deepak Raghunath Attarde
-
Patent number: 8954446Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: GrantFiled: December 13, 2011Date of Patent: February 10, 2015Assignee: Comm Vault Systems, Inc.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Patent number: 8712969Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.Type: GrantFiled: September 14, 2012Date of Patent: April 29, 2014Assignee: CommVault Systems, Inc.Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde
-
Patent number: 8364914Abstract: Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.Type: GrantFiled: May 7, 2012Date of Patent: January 29, 2013Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy
-
Patent number: 8291177Abstract: A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a storage device; directing, based upon the access request, a first storage controller computer to assume an inactive state with respect to control of the storage device; and directing, based upon the access request, a second storage controller computer to assume an active state with respect to control of the storage device.Type: GrantFiled: October 13, 2011Date of Patent: October 16, 2012Assignee: CommVault Systems, Inc.Inventors: Varghese Devassy, Rajiv Kottomtharayil, Manoj Kumar Vijayan Retnamma
-
Patent number: 8230195Abstract: Systems and methods for protecting data in a tiered storage system are provided. The storage system comprises a management server, a media management component connected to the management server, a plurality of storage media connected to the media management component, and a data source connected to the media management component. Source data is copied from a source to a buffer to produce intermediate data. The intermediate data is copied to both a first and second medium to produce a primary and auxiliary copy, respectively. An auxiliary copy may be made from another auxiliary copy. An auxiliary copy may also be made from a primary copy right before the primary copy is pruned.Type: GrantFiled: May 13, 2011Date of Patent: July 24, 2012Assignee: CommVault Systems, Inc.Inventors: Arun Prasad Amarendran, Manoj Kumar Vijayan Retnamma, Anand Prahlad, Parag Gokhale, Jun Lu
-
Publication number: 20120150818Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: ApplicationFiled: December 13, 2011Publication date: June 14, 2012Applicant: COMMVAULT SYSTEMS, INC.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Publication number: 20120150817Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: ApplicationFiled: December 13, 2011Publication date: June 14, 2012Applicant: COMMVAULT SYSTEMS, INC.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Publication number: 20120150949Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: ApplicationFiled: December 13, 2011Publication date: June 14, 2012Applicant: COMMVAULT SYSTEMS, INC.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Publication number: 20120150826Abstract: A distributed, deduplicated storage system according to certain embodiments is arranged in a parallel configuration including multiple deduplication nodes. Deduplicated data is distributed across the deduplication nodes. The deduplication nodes can be networked together and communicate with one another according using a light-weight, customized communication scheme (e.g., a scheme based on FTP or HTTP). In some cases, deduplication management information including deduplication signatures and/or other metadata is stored separately from the deduplicated data in deduplication management nodes, improving performance and scalability.Type: ApplicationFiled: December 13, 2011Publication date: June 14, 2012Applicant: COMMVAULT SYSTEMS, INC.Inventors: Manoj Kumar Vijayan Retnamma, Rajiv Kottomtharayil, Deepak Raghunath Attarde
-
Publication number: 20120150814Abstract: A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.Type: ApplicationFiled: December 13, 2011Publication date: June 14, 2012Applicant: COMMVAULT SYSTEMS, INC.Inventors: Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde, Hetalkumar N. Joshi
-
Publication number: 20120059985Abstract: A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a storage device; directing, based upon the access request, a first storage controller computer to assume an inactive state with respect to control of the storage device; and directing, based upon the access request, a second storage controller computer to assume an active state with respect to control of the storage device.Type: ApplicationFiled: October 13, 2011Publication date: March 8, 2012Applicant: COMMVAULT SYSTEMS, INC.Inventors: Varghese Devassy, Rajiv Kottomtharayil, Manoj Kumar Vijayan Retnamma
-
Publication number: 20120030432Abstract: A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.Type: ApplicationFiled: October 3, 2011Publication date: February 2, 2012Applicant: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy
-
Publication number: 20110283073Abstract: Systems and methods for protecting data in a tiered storage system are provided. The storage system comprises a management server, a media management component connected to the management server, a plurality of storage media connected to the media management component, and a data source connected to the media management component. Source data is copied from a source to a buffer to produce intermediate data. The intermediate data is copied to both a first and second medium to produce a primary and auxiliary copy, respectively. An auxiliary copy may be made from another auxiliary copy. An auxiliary copy may also be made from a primary copy right before the primary copy is pruned.Type: ApplicationFiled: May 13, 2011Publication date: November 17, 2011Applicant: COMMVAULT SYSTEMS, INC.Inventors: Arun Prasad Amarendran, Manoj Kumar Vijayan Retnamma, Anand Prahlad, Parag Gokhale, Jun Lu
-
Patent number: 8041905Abstract: A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a storage device; directing, based upon the access request, a first storage controller computer to assume an inactive state with respect to control of the storage device; and directing, based upon the access request, a second storage controller computer to assume an active state with respect to control of the storage device.Type: GrantFiled: October 28, 2010Date of Patent: October 18, 2011Assignee: CommVault Systems, Inc.Inventors: Varghese Devassy, Rajiv Kottomtharayil, Manoj Kumar Vijayan Retnamma
-
Patent number: 8032718Abstract: A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.Type: GrantFiled: July 21, 2010Date of Patent: October 4, 2011Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy
-
Patent number: 7962714Abstract: Systems and methods for protecting data in a tiered storage system are provided. The storage system comprises a management server, a media management component connected to the management server, a plurality of storage media connected to the media management component, and a data source connected to the media management component. Source data is copied from a source to a buffer to produce intermediate data. The intermediate data is copied to both a first and second medium to produce a primary and auxiliary copy, respectively. An auxiliary copy may be made from another auxiliary copy. An auxiliary copy may also be made from a primary copy right before the primary copy is pruned.Type: GrantFiled: December 19, 2008Date of Patent: June 14, 2011Assignee: CommVault Systems, Inc.Inventors: Arun Prasad Amarendran, Manoj Kumar Vijayan Retnamma, Anand Prahlad, Parag Gokhale, Jun Lu
-
Patent number: 7953706Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.Type: GrantFiled: March 28, 2008Date of Patent: May 31, 2011Assignee: CommVault Systems, Inc.Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Manoj Kumar Vijayan Retnamma, Deepak R. Attarde