Patents by Inventor Anuja Jaiswal

Anuja Jaiswal 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: 9959335
    Abstract: A system and method for avoiding object identifier collisions in a cluster environment is provided. Upon creation of the cluster, volume location databases negotiate ranges for data set identifiers (DSIDs) between a first site and a second site of the cluster. Any pre-existing objects are remapped into an object identifier range associated with the particular site hosting the object.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: May 1, 2018
    Assignee: NetApp, Inc.
    Inventors: Yong Eun Cho, Anuja Jaiswal, Vani Vully, Andrew Dunn, Chaitanya Patel, Susan M. Coatney
  • Patent number: 9367409
    Abstract: Techniques for recovering from a failure at a disaster recovery site are disclosed. An example method includes receiving an indication to shift control of a set of volumes of a plurality of volumes. The set of volumes is originally owned by a second storage node. The first storage node is a disaster recovery partner of the second storage node. The method includes shifting control of the set of volumes. The method further includes during the shifting, changing a status of a flag corresponding to a progress of the shifting. The method also includes during a reboot of the first storage node, determining the status of the flag and determining, based on the status of the flag, whether to mount the set of volumes during reboot at the first storage node.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 14, 2016
    Assignee: NetApp, Inc.
    Inventors: Yong Eun Cho, Anuja Jaiswal
  • Publication number: 20160085842
    Abstract: A system and method for avoiding object identifier collisions in a cluster environment is provided. Upon creation of the cluster, volume location databases negotiate ranges for data set identifiers (DSIDs) between a first site and a second site of the cluster. Any pre-existing objects are remapped into an object identifier range associated with the particular site hosting the object.
    Type: Application
    Filed: December 4, 2014
    Publication date: March 24, 2016
    Inventors: Yong Eun Cho, Anuja Jaiswal, Vani Vully, Andrew Dunn, Chaitanya Patel, Susan M. Coatney
  • Patent number: 9280430
    Abstract: Methods, systems, and computer program products for providing deferred replication of recovery information at site switchover are disclosed. A computer-implemented method may include receiving a first copy of logged data for storage volumes of a disaster recovery (DR) partner at a remote site from the DR partner, receiving a request to perform a site switchover from the remote site to the local site, receiving a second copy of logged data for the storage volumes from a local high availability (HA) partner in response to the switchover, and recovering the storage volumes locally by applying one or more of the copies of logged data to corresponding mirrored storage volumes at the local site.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: March 8, 2016
    Assignee: NetApp, Inc.
    Inventors: Parag Sarfare, Yong Cho, Tabriz Holtz, Anuja Jaiswal
  • Publication number: 20150331766
    Abstract: Methods, systems, and computer program products for providing deferred replication of recovery information at site switchover are disclosed. A computer-implemented method may include receiving a first copy of logged data for storage volumes of a disaster recovery (DR) partner at a remote site from the DR partner, receiving a request to perform a site switchover from the remote site to the local site, receiving a second copy of logged data for the storage volumes from a local high availability (HA) partner in response to the switchover, and recovering the storage volumes locally by applying one or more of the copies of logged data to corresponding mirrored storage volumes at the local site.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 19, 2015
    Applicant: NetApp, Inc.
    Inventors: Parag Sarfare, Yong Cho, Tabriz Holtz, Anuja Jaiswal
  • Patent number: 9183208
    Abstract: Many applications and computing environments, such as data storage systems, provide data backup and restoration features. It may be advantageous to provide file level backups that may be accessible to a user through a directory structure of a file system. Accordingly, fileshots comprising backup data of a file may be stored as metadata of the file. For example, a fileshot may be stored within a stream directory as a hidden stream linked off of the file. Fileshots may be associated within a directory interface (e.g., a command prompt or graphical user interface), which may be presented to a user. In this way, the user may access and/or manage fileshots through the directory interface (e.g., the user may create fileshots, restore files with fileshots, copy fileshots, etc.). Additionally, fileshot metadata may be maintained for fileshots. The fileshot metadata may be used to locate fileshot and/or perform fileshot commands.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: November 10, 2015
    Assignee: NetApp, Inc.
    Inventors: Anuja Jaiswal, Nikul Patel, Devang K. Shah
  • Publication number: 20150317223
    Abstract: Techniques for recovering from a failure at a disaster recovery site are disclosed. An example method includes receiving an indication to shift control of a set of volumes of a plurality of volumes. The set of volumes is originally owned by a second storage node. The first storage node is a disaster recovery partner of the second storage node. The method includes shifting control of the set of volumes. The method further includes during the shifting, changing a status of a flag corresponding to a progress of the shifting. The method also includes during a reboot of the first storage node, determining the status of the flag and determining, based on the status of the flag, whether to mount the set of volumes during reboot at the first storage node.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: NetApp, Inc.
    Inventors: Yong Eun Cho, Anuja Jaiswal
  • Patent number: 8631215
    Abstract: Example embodiments provide various techniques for provisioning a write once, read many (WORM) state. In one embodiment, an identifier is accessed. This identifier is assigned to a volume that is associated with an aggregate of storage devices and identifies a first type of the WORM state that is different from a second type of the WORM state associated with the aggregate. The first type of the WORM state is applied to the volume and the application results in different types of WORM states between the aggregate and the volume. Modification of data stored in the volume is then restricted based the first type of WORM state.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: January 14, 2014
    Assignee: NetApp, Inc.
    Inventors: Pavan Verma, Anuja Jaiswal
  • Patent number: 8473773
    Abstract: A method and system for providing an improved compliance clock service are described. An example method comprises establishing a system compliance clock (SCC) for a storage system that provides a compliant storage service, and establishing, for a volume in the storage system, a volume compliance clock (VCC). A current value of the SCC may be periodically updated based on hardware ticks monitored at the associated storage node. The volume compliance clock is to update its value based on a current value of the SCC.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: June 25, 2013
    Assignee: NetApp, Inc.
    Inventors: Mohit Kumar, Anuja Jaiswal, Jayesh Gada
  • Publication number: 20110197088
    Abstract: A method and system for providing an improved compliance clock service are described. An example method comprises establishing a system compliance clock (SCC) for a storage system that provides a compliant storage service, and establishing, for a volume in the storage system, a volume compliance clock (VCC). A current value of the SCC may be periodically updated based on hardware ticks monitored at the associated storage node. The volume compliance clock is to update its value based on a current value of the SCC.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: NetApp, Inc.
    Inventors: Mohit Kumar, Anuja Jaiswal, Jayesh Gada