Patents by Inventor Anagha Barve

Anagha Barve 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: 20230102572
    Abstract: End-to-end topology stitching and representation is described. An example includes instructions for receiving, at a server, a set of configuration data for an infrastructure stack, the set of configuration data including configuration data for each of a plurality of domains of the infrastructure stack; parsing the received set of configuration data; stitching together an end-to-end topology for the plurality of domains of the infrastructure stack based at least in part on the parsed set of configuration data; and generating a representation of the end-to-end topology of the infrastructure stack.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Ashutosh Datar, Anagha Barve, Madhumita Bharde
  • Patent number: 9940152
    Abstract: Described herein are techniques for configuring a volume shadow copy service (VSS) requester and/or VSS provider so that a snapshot may be taken of application data stored on a virtual volume (VVOL). The VSS requester may receive a request to take a snapshot of a VVOL, the VVOL identified by a VVOL identifier. The VSS provider associated with a storage array may determine whether the storage array supports taking the snapshot of the VVOL. The determination may be based on information derived from a mapping which maps respective VVOL identifiers to respective logical unit identifiers. If the VSS provider supports taking the snapshot of the VVOL, the VSS provider may take the snapshot of the VVOL.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: April 10, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anagha Barve, Eric Forgette
  • Patent number: 9928003
    Abstract: Methods, systems, and computer programs are presented for creating writable snapshots of logical data units in a network storage array. One method includes operations for receiving a request to create a snapshot at a storage device, the snapshot being a point-in-time copy of a volume in the storage device, and for creating the snapshot with a first snap-point corresponding to a state of the volume when the snapshot is created. The snapshot is writeable when the snapshot is created. Further, the method includes operations for receiving one or more requests to make changes to the snapshot, for creating one or more snap-points for the snapshot after processing the one or more requests, and for closing the snapshot. The snapshot is not writeable after the snapshot is closed and access to the snapshot, after closing the snapshot, accesses data associated with a last snap-point of the snapshot.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: March 27, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anagha Barve, Lavina Jain, Umesh Maheshwari
  • Publication number: 20170024232
    Abstract: Described herein are techniques for configuring a volume shadow copy service (VSS) requester and/or VSS provider so that a snapshot may be taken of application data stored on a virtual volume (VVOL). The VSS requester may receive a request to take a snapshot of a VVOL, the VVOL identified by a VVOL identifier. The VSS provider associated with a storage array may determine whether the storage array supports taking the snapshot of the VVOL. The determination may be based on information derived from a mapping which maps respective VVOL identifiers to respective logical unit identifiers. If the VSS provider supports taking the snapshot of the VVOL, the VSS provider may take the snapshot of the VVOL.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 26, 2017
    Inventors: Anagha Barve, Eric Forgette
  • Publication number: 20160320978
    Abstract: Methods, systems, and computer programs are presented for creating writable snapshots of logical data units in a network storage array. One method includes operations for receiving a request to create a snapshot at a storage device, the snapshot being a point-in-time copy of a volume in the storage device, and for creating the snapshot with a first snap-point corresponding to a state of the volume when the snapshot is created. The snapshot is writeable when the snapshot is created. Further, the method includes operations for receiving one or more requests to make changes to the snapshot, for creating one or more snap-points for the snapshot after processing the one or more requests, and for closing the snapshot. The snapshot is not writeable after the snapshot is closed and access to the snapshot, after closing the snapshot, accesses data associated with a last snap-point of the snapshot.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 3, 2016
    Inventors: Anagha Barve, Lavina Jain, Umesh Maheshwari
  • Patent number: 9483202
    Abstract: A request is received to clone a source data object. A source block range of the source data object in a source logical storage unit is determined. An empty data object in the destination logical storage unit is created. A destination block range of the empty data object in the destination logical storage unit is determined. The source block range is mapped to the destination block range. The source data object is cloned based on the mapping.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: November 1, 2016
    Assignee: NetApp, Inc.
    Inventor: Anagha Barve
  • Patent number: 9043791
    Abstract: Method and system are provided for managing components of a storage operating environment having a plurality of virtual machines that can access a storage device managed by a storage system. The virtual machines are executed by a host platform that also executes a processor-executable host services module that interfaces with at least a processor-executable plug-in module for providing information regarding the virtual machines and assists in storage related services, for example, replicating the virtual machines.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 26, 2015
    Assignee: NETAPP, INC.
    Inventors: Mohandas Gopal, Vineeth Karinta, Anagha Barve
  • Patent number: 9020895
    Abstract: A processing system stores a backup of virtual machine data on a storage device in a primary network storage system. A virtual machine running on a primary host machine, which is coupled to the primary network storage system, generates the virtual machine data. A replication software module replicates the backup of the virtual machine data from the primary network storage system to a secondary network storage system. In the event of a failure on the first network storage system, disaster recovery services module restores the virtual machine data from the secondary network storage system to cause the virtual machine to run on a secondary host machine coupled to the secondary network storage system, wherein the disaster recovery services module is coupled to the primary host machine and the secondary host machine over a network.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: April 28, 2015
    Assignee: NetApp, Inc.
    Inventors: Rajesh Rajashekar, Atul Bhalodia, Anagha Barve, Vineeth Karinta
  • Patent number: 8954789
    Abstract: Method and system for performing recovery for a replicated copy of a storage space presented as a logical object is provided. An attribute associated with the logical object for enabling the recovery is set and when the storage space is replicated the attribute is stored as metadata for the replicated copy of the storage space. Based on the attribute, a clone of the logical object is presented as a writable option to write to the first replicated copy. After the write operation where information is written to the clone, a second replicated copy with the clone information is created. The clone is deleted after the second copy is generated.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: February 10, 2015
    Assignee: NetApp, Inc.
    Inventors: Muralidharan Rangachari, Anagha Barve, Vineeth Karinta
  • Patent number: 8869145
    Abstract: Method and system is provided to correlate a virtual hard disk file or a pass through disk to a storage drive that is presented to a user via a virtual machine. A data structure is generated that associates a virtual hard disk path or a pass through disk identifier with a unique identifier of a virtual storage controller and a location of the drive as maintained by an operating system of a computing system where the virtual machine is executed. The unique identifier and the location are then used to correlate a storage drive to a virtual hard disk path or a pass through disk.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: October 21, 2014
    Assignee: NetApp, Inc.
    Inventors: Anagha Barve, Mohandas Gopal, Vineeth Karinta
  • Publication number: 20140143778
    Abstract: Method and system are provided for managing components of a storage operating environment having a plurality of virtual machines that can access a storage device managed by a storage system. The virtual machines are executed by a host platform that also executes a processor-executable host services module that interfaces with at least a processor-executable plug-in module for providing information regarding the virtual machines and assists in storage related services, for example, replicating the virtual machines.
    Type: Application
    Filed: January 24, 2014
    Publication date: May 22, 2014
    Applicant: NETAPP, INC.
    Inventors: Mohandas Gopal, Vineeth Karinta, Anagha Barve
  • Patent number: 8688636
    Abstract: A request is received to clone a source data object. A source block range of the source data object in a source logical storage unit is determined. An empty data object in the destination logical storage unit is created. A destination block range of the empty data object in the destination logical storage unit is determined. The source block range is mapped to the destination block range. The source data object is cloned based on the mapping.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: April 1, 2014
    Assignee: NetApp, Inc.
    Inventor: Anagha Barve
  • Patent number: 8671406
    Abstract: Method and system are provided for managing components of a storage operating environment having a plurality of virtual machines that can access a storage device managed by a storage system. The virtual machines are executed by a host platform that also executes a processor-executable host services module that interfaces with at least a processor-executable plug-in module for providing information regarding the virtual machines and assists in storage related services, for example, replicating the virtual machines.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: March 11, 2014
    Assignee: NetApp, Inc.
    Inventors: Mohandas Gopal, Vineeth Karinta, Anagha Barve
  • Publication number: 20130339645
    Abstract: A request is received to clone a source data object. A source block range of the source data object in a source logical storage unit is determined. An empty data object in the destination logical storage unit is created. A destination block range of the empty data object in the destination logical storage unit is determined. The source block range is mapped to the destination block range. The source data object is cloned based on the mapping.
    Type: Application
    Filed: July 22, 2013
    Publication date: December 19, 2013
    Applicant: NetApp, Inc.
    Inventor: Anagha Barve
  • Publication number: 20130275674
    Abstract: Method and system for performing recovery for a replicated copy of a storage space presented as a logical object is provided. An attribute associated with the logical object for enabling the recovery is set and when the storage space is replicated the attribute is stored as metadata for the replicated copy of the storage space. Based on the attribute, a clone of the logical object is presented as a writable option to write to the first replicated copy. After the write operation where information is written to the clone, a second replicated copy with the clone information is created. The clone is deleted after the second copy is generated.
    Type: Application
    Filed: June 7, 2013
    Publication date: October 17, 2013
    Inventors: Muralidharan Rangachari, Anagha Barve, Vineeth Karinta
  • Patent number: 8473777
    Abstract: Method and system for performing recovery for a replicated copy of a storage space presented as a logical object is provided. An attribute associated with the logical object for enabling the recovery is set and when the storage space is replicated the attribute is stored as metadata for the replicated copy of the storage space. Based on the attribute, a clone of the logical object is presented as a writable option to write to the first replicated copy. After the write operation where information is written to the clone, a second replicated copy with the clone information is created. The clone is deleted after the second copy is generated.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: June 25, 2013
    Assignee: Netapp, Inc.
    Inventors: Muralidharan Rangachari, Anagha Barve, Vineeth Karinta