Patents by Inventor Parag Gokhale

Parag Gokhale 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: 20150199390
    Abstract: 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: Application
    Filed: March 26, 2015
    Publication date: July 16, 2015
    Inventors: Rajiv KOTTOMTHARAYIL, Parag GOKHALE, Anand PRAHLAD, Manoj KUMAR VIJAYAN, David NGO, Varghese DEVASSY
  • Publication number: 20150169308
    Abstract: Systems and methods for providing decoupled installation of data management systems used in conjunction with computer networks are disclosed. The method comprises installing data storage software in order to facilitate communication with a second computer in order to perform data storage operations. The software may be installed without knowledge of the second computer and/or the ability to communicate with the second computer. During the installation process, configuration parameters are obtained by the first computer and stored in a data structure. At least a portion of the configuration parameters recorded in the data structure is also provided to the second computer. The first and second computers subsequently communicate in order to register the first computer for use with the second computer.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 18, 2015
    Inventors: Anand PRAHLAD, Parag GOKHALE, Srinivas KAVURI, Christopher A. ALONZO
  • Publication number: 20150172120
    Abstract: An exemplary entity difference management system manages one or more properties of entities that operate within an organization's information management system(s) and/or information management cell(s), such that it enforces conformance with a given model entity by ensuring that one or more non-conforming entities are reconfigured to operate in accordance with one or more preferred operational properties of the model entity. The entity difference management system may manage across a plurality of information management systems, regardless of which information management system comprises the model entity. The following entities may be managed: information management cell(s) and/or associated storage manager(s), information management policies; secondary storage devices; client computing devices; sub-clients; data agents; and/or other elements of an information management system, without limitation.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Bheemesh R. Dwarampudi, Parag Gokhale, Jun Lu, Rajesh Polimera
  • Publication number: 20150169413
    Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
    Type: Application
    Filed: February 10, 2015
    Publication date: June 18, 2015
    Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar
  • Publication number: 20150134924
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Application
    Filed: January 13, 2015
    Publication date: May 14, 2015
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Publication number: 20150127995
    Abstract: Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Parag Gokhale
  • Publication number: 20150127804
    Abstract: Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Parag Gokhale
  • Patent number: 9026497
    Abstract: In certain embodiments, a tiered storage system is disclosed that provides for failover protection during data backup operations. The system can provide for an index, or catalog, for identifying and enabling restoration of backup data located on a storage device. The system further maintains a set of transaction logs generated by media agent modules that identify metadata with respect to individual data chunks of a backup file on the storage device. A copy of the catalog and transaction logs can be stored at a location accessible by each of the media agent modules. In this manner, in case of a failure of one media agent module during backup, the transaction logs and existing catalog can be used by a second media agent module to resume the backup operation without requiring a restart of the backup process.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: May 5, 2015
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Prakash Varadharajan, Pavlo Mazur
  • Patent number: 9021213
    Abstract: 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: Grant
    Filed: August 9, 2013
    Date of Patent: April 28, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan, David Ngo, Varghese Devassy
  • Patent number: 9020990
    Abstract: 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 policies to optimize media usage. Copies that fail verification operations may be repaired by repeating a storage operation for recent copies or by substituting a close temporal copy of the failed copy.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: April 28, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Brian Brockway, Parag Gokhale, Jun Lu
  • Patent number: 9009076
    Abstract: A system and method for providing a flexible licensing system for digital content is described. In some cases, the system utilizes tokens or other valuations to facilitate the purchase or exchange of content.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: April 14, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Marcus S. Muller, Anand Prahlad, Srinivas Kavuri, Andre D. Madeira, Muath S. Ali-Ali, Parag Gokhale
  • Patent number: 9002797
    Abstract: Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: April 7, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Jun Lu, Rahul S. Pawar
  • Publication number: 20150095571
    Abstract: 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: Application
    Filed: September 19, 2014
    Publication date: April 2, 2015
    Inventors: Rajiv KOTTOMTHARAYIL, Parag GOKHALE, Anand PRAHLAD, Manoj Kumar VIJAYAN, David NGO, Varghese DEVASSY
  • Publication number: 20150082300
    Abstract: A method and system are introduced to enable an application in a virtualized environment to communicate with multiple types of virtual servers (e.g., VMware ESX server, Microsoft Virtual Server, etc.), yet without making any source code change to the application. An interface is provided so that an application (e.g., a storage management application) running in a virtual machine is able to communicate with the underlying virtual server to receive information regarding some physical hardware that are not virtualized by the virtual server. For example, such physical hardware may be an iSCSI Host Bus Adapter (iSCSI HBA) or a Fiber Channel Protocol Host Bus Adapter (Fcp HBA). After receiving such information, the application can access the physical hardware to provide services to other applications, such as storage management services.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: NetApp. Inc.
    Inventors: Geeta Parag Gokhale, Timothy J. Clayton-Luce, Umesh Betahalli Venkatesh
  • Patent number: 8959299
    Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: February 17, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar
  • Publication number: 20150032702
    Abstract: Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that may be missing, deleted or corrupt.
    Type: Application
    Filed: August 8, 2014
    Publication date: January 29, 2015
    Inventor: Parag GOKHALE
  • Patent number: 8943183
    Abstract: Systems and methods for providing decoupled installation of data management systems used in conjunction with computer networks are disclosed. The method comprises installing data storage software in order to facilitate communication with a second computer in order to perform data storage operations. The software may be installed without knowledge of the second computer and/or the ability to communicate with the second computer. During the installation process, configuration parameters are obtained by the first computer and stored in a data structure. At least a portion of the configuration parameters recorded in the data structure is also provided to the second computer. The first and second computers subsequently communicate in order to register the first computer for use with the second computer.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: January 27, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Parag Gokhale, Srinivas Kavuri, Christopher A. Alonzo
  • Patent number: 8935492
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 13, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Publication number: 20150012495
    Abstract: Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Anand Prahlad, Marcus S. Muller, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Kumar Vijayan
  • Patent number: 8930496
    Abstract: Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that may be missing, deleted or corrupt.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: January 6, 2015
    Assignee: CommVault Systems, Inc.
    Inventor: Parag Gokhale