1
Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy: System and method for dynamically performing storage operations in a computer network. CommVault Systems, Knobbe Martens Olson & Bear, July 17, 2007: US07246207 (412 worldwide citation)

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 init ...


2
Arun Prasad Amarendran, Manoj Kumar Vijayan Retnamma, Anand Prahlad, Parag Gokhale, Jun Lu: System and method for performing auxillary storage operations. CommVault Systems, Knobbe Martens Olson & Bear, February 10, 2009: US07490207 (310 worldwide citation)

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 ...


3
Srinivas Kavuri, Anand Prahlad, Anand Vibhor, Parag Gokhale: Method and system for grouping storage system components. CommvVault Systems, Knobbe Martens Olson & Bear, March 3, 2009: US07500053 (283 worldwide citation)

Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which are automatically associated ...


4
Parag Gokhale, Rajiv Kottomtharayil: System and method for storing redundant information. CommVault Systems, Perkins Coie, November 23, 2010: US07840537 (275 worldwide citation)

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 d ...


5
Brian Brockway, Parag Gokhale, Jun Lu: Stored data reverification management system and method. CommVault Systems, Knobbe Martens Olson & Bear, November 3, 2009: US07613748 (239 worldwide citation)

A system and method are provided for verifying data copies and reverifying the copies over the life span of media according to a verification policy. Characteristics of media and use of media are tracked to provide metrics which may be used to dynamically reevaluate and reassign verification policie ...


6
Anand Prahlad, Marcus S Muller, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Vijayan: Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites. CommVault Systems, Perkins Coie, October 9, 2012: US08285681 (222 worldwide citation)

Systems and methods are disclosed for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environ ...


7
Parag Gokhale: System and method for performing time-flexible calendric storage operations. CommVault Systems, Knobbe Martens Olson & Bear, June 2, 2009: US07543125 (220 worldwide citation)

A system and method are provided for creating a non-standard calendar that may have customized attributes, such as number of days in a month, first day of a month, number of months in a year, first month of a year, number of years, or other customized attributes. Such non-standard calendars may be s ...


8
Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy: Systems and methods for sharing media in a computer network. CommVault Systems, Knobbe Martens Olson & Bear, May 27, 2008: US07380072 (192 worldwide citation)

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 ...


9
Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy: System and method for dynamically sharing media in a computer network. CommVault Systems, Knobbe Martens Olson & Bear, February 6, 2007: US07174433 (180 worldwide citation)

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 ...


10
Parag Gokhale, Jun Lu, Yanhui Lu, Yu Wang, Rajiv Kottomtharayil: Systems and methods for recovering electronic information from a storage medium. CommVault Systems, Perkins Coie, December 30, 2008: US07472238 (178 worldwide citation)

In one embodiment of the invention, a method is provided for retrieving certain electronic information previously stored on certain storage media after a threshold set in the storage retention criteria has been exceeded in an electronic information storage system that stores electronic information o ...