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
Varghese Devassy, Rajiv Kottomtharayil, Manoj Kumar: Dynamic storage device pooling in a computer system. CommVault Systems, Knobbe Martens Olson & Bear, October 31, 2006: US07130970 (385 worldwide citation)

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


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


4
Manoj Kumar Vijayan Retnamma, Ho Chi Chen, Zahid Ilkal, Rajiv Kottomtharayil: System and method to support simulated storage operations. CommVault SYstems, Knobbe Martens Olson & Bear, May 19, 2009: US07536291 (262 worldwide citation)

The present invention includes a system for simulating the performing of data storage operations. The system may include a storage manager component, at least one media management component directed by the storage manager component to manage storage operations to at least one storage device, and a s ...


5
Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil: System and method for combining data streams in pipelined storage operations in a storage network. CommVault Systems, Knobbe Martens Olson & Bear, January 1, 2008: US07315923 (252 worldwide citation)

Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single str ...


6
Rajiv Kottomtharayil: System and method for performing replication copy storage operations. CommVault Systems, Knobbe Martens Olson & Bear, October 20, 2009: US07606844 (241 worldwide citation)

A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or othe ...


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


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, Ho Chi Chen, Manoj Vijayan Retnamma: System and method for performing multi-path storage operations. CommVault Systems, Knobbe Martens Olson & Bear, November 17, 2009: US07620710 (188 worldwide citation)

Systems and methods for allocating transmission resources within a computer network are provided. In some embodiments of the invention, communication links may be assigned based on predefined preferences or system configuration to facilitate the transfer of data from one point in the network to anot ...


10
Rajiv Kottomtharayil, Ho Chi Chen: Methods and system of pooling storage devices. CommVault Systems, Knobbe Martens Olson & Bear, October 5, 2010: US07809914 (182 worldwide citation)

A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Based on a storage characteristic re ...