Patents by Inventor Chaitanya Patel

Chaitanya Patel 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: 20230083994
    Abstract: The Multi-drill culti rotavator, according to the present invention, is used for cultivating or ploughing the soil and at the same 10 time, for rotavating the soil for agricultural and gardening purpose. Said culti rotavator effectively drills and cultivates the soil preparing it for the irrigation retaining soil moisture increasing soil absorption capacity of the soil. Said multi drill culti rotavator is hung at the rear end of the tractor. It comprises of: Differential Gear Box Assembly 2, Main Body Assembly 3, Bottom differential Gear box Assembly 4, Gear Axle Assembly 5, End Bearing Housing Assembly 6, Drill Bit Shaft Assembly 7.
    Type: Application
    Filed: April 27, 2021
    Publication date: March 16, 2023
    Inventor: Chaitanya A. Patel
  • Patent number: 10521316
    Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: December 31, 2019
    Assignee: NetApp Inc.
    Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
  • Patent number: 10235059
    Abstract: A technique maintains consistent throughput of processing of input/output (I/O) requests by a storage system when changing configuration of one or more Redundant Array of Independent Disks (RAID) groups of storage devices, such as disks, within the storage system. The configuration of a RAID group (i.e., RAID configuration) may be represented by RAID objects (e.g., reference-counted data structures) stored in a memory of the storage system. Illustratively, the RAID objects may be organized as a RAID configuration hierarchy including a top-level RAID object (e.g., RAID group data structure) that is linked (e.g., via one or more pointers) to one or more intermediate-level RAID objects (e.g., disk and segment data structures) which, in turn, are linked to one or more low-level RAID objects (e.g., chunk data structures). According to the technique, a snapshot of a current RAID configuration (i.e.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: March 19, 2019
    Assignee: NetApp, Inc.
    Inventors: Chaitanya Patel, Shailesh Ajay Shiwalkar
  • Patent number: 10049118
    Abstract: A cluster-wide consistency checker ensures that two file systems of a storage input/output (I/O) stack executing on each node of a cluster are self-consistent as well as consistent with respect to each other. The file systems include a deduplication file system and a host-facing file system that cooperate to provide a layered file system of the storage I/O stack. The deduplication file system is a log-structured file system managed by an extent store layer of the storage I/O stack, whereas the host-facing file system is managed by a volume layer of the stack. Illustratively, each log-structured file system implements a key-value store and cooperates with other nodes of the cluster to provide a cluster-wide (global) key-value store. The consistency checker verifies and/or fixes on-disk structures of the layered file system to ensure its consistency.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: August 14, 2018
    Assignee: NetApp, Inc.
    Inventors: Dhaval Patel, Chaitanya Patel, John Muth, Srinath Krishnamachari
  • 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: 9928148
    Abstract: A technique efficiently configures a peered cluster storage environment. The configuration technique illustratively includes three phases: a discovery phase, a node setup phase and a cluster setup phase. The discovery phase may be employed to initiate discovery of nodes of a disaster recovery (DR) group through transmission of multicast advertisement packets by the nodes over interconnects, including a Fiber Channel (FC) fabric, to each other node of the group. In the node setup phase, each node of a cluster assigns its relationships to the nodes discovered and present in the FC fabric; illustratively, the assigned relationships include high availability (HA) partner, DR primary partner and DR auxiliary partner. In the cluster setup phase, the discovered nodes of the FC fabric are organized as the peered cluster storage environment (DR group) configured to service data in a highly reliable and available manner.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 27, 2018
    Assignee: NetApp, Inc.
    Inventors: Harihara Kadayam, Hrishikesh Keremane, Vaiapuri Ramasubramaniam, Rishabh Mittal, Chaitanya Patel, Santhosh Unnikrishnan, Sameer Deshpande
  • Publication number: 20180060198
    Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 1, 2018
    Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
  • Patent number: 9811428
    Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: November 7, 2017
    Assignee: NetApp Inc.
    Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
  • Publication number: 20170153829
    Abstract: A technique maintains consistent throughput of processing of input/output (I/O) requests by a storage system when changing configuration of one or more Redundant Array of Independent Disks (RAID) groups of storage devices, such as disks, within the storage system. The configuration of a RAID group (i.e., RAID configuration) may be represented by RAID objects (e.g., reference-counted data structures) stored in a memory of the storage system. Illustratively, the RAID objects may be organized as a RAID configuration hierarchy including a top-level RAID object (e.g., RAID group data structure) that is linked (e.g., via one or more pointers) to one or more intermediate-level RAID objects (e.g., disk and segment data structures) which, in turn, are linked to one or more low-level RAID objects (e.g., chunk data structures). According to the technique, a snapshot of a current RAID configuration (i.e.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Chaitanya Patel, Shailesh Ajay Shiwalkar
  • Publication number: 20160350358
    Abstract: A cluster-wide consistency checker ensures that two file systems of a storage input/output (I/O) stack executing on each node of a cluster are self-consistent as well as consistent with respect to each other. The file systems include a deduplication file system and a host-facing file system that cooperate to provide a layered file system of the storage I/O stack. The deduplication file system is a log-structured file system managed by an extent store layer of the storage I/O stack, whereas the host-facing file system is managed by a volume layer of the stack. Illustratively, each log-structured file system implements a key-value store and cooperates with other nodes of the cluster to provide a cluster-wide (global) key-value store. The consistency checker verifies and/or fixes on-disk structures of the layered file system to ensure its consistency.
    Type: Application
    Filed: June 1, 2015
    Publication date: December 1, 2016
    Inventors: Dhaval Patel, Chaitanya Patel, John Muth, Srinath Krishnamachari
  • Patent number: 9348714
    Abstract: One or more techniques and/or systems are provided for load balancing between storage controllers. For example, a first storage controller and a second storage controller may be configured at a first storage site according to a high availability configuration, and may be configured as disaster recovery partners for a third storage controller and a fourth storage controller at a second storage site. If the first storage controller fails, the second storage controller provides failover operation for a first storage device. If a disaster occurs at the second storage site, the second storage controller provides switchover operation for a third storage device and a fourth storage device. Responsive to the first storage controller being restored, the third storage device may be reassigned from the second storage controller to the first storage controller for load balancing at the first storage site during disaster recovery of the second storage site.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: May 24, 2016
    Assignee: NetApp Inc.
    Inventors: Abhishek Jain, Chaitanya Patel, Deepan Natesan Seeralan, Linda Ann Riedle
  • 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
  • Publication number: 20160085647
    Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 24, 2016
    Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
  • Publication number: 20160057009
    Abstract: A technique efficiently configures a peered cluster storage environment. The configuration technique illustratively includes three phases: a discovery phase, a node setup phase and a cluster setup phase. The discovery phase may be employed to initiate discovery of nodes of a disaster recovery (DR) group through transmission of multicast advertisement packets by the nodes over interconnects, including a Fibre Channel (FC) fabric, to each other node of the group. In the node setup phase, each node of a cluster assigns its relationships to the nodes discovered and present in the FC fabric; illustratively, the assigned relationships include high availability (HA) partner, DR primary partner and DR auxiliary partner. In the cluster setup phase, the discovered nodes of the FC fabric are organized as the peered cluster storage environment (DR group) configured to service data in a highly reliable and available manner.
    Type: Application
    Filed: October 28, 2014
    Publication date: February 25, 2016
    Inventors: Harihara Kadayam, Hrishikesh Keremane, Vaiapuri Ramasubramaniam, Rishabh Mittal, Chaitanya Patel, Santhosh Unnikrishnan, Sameer Deshpande
  • Publication number: 20150269042
    Abstract: One or more techniques and/or systems are provided for load balancing between storage controllers. For example, a first storage controller and a second storage controller may be configured at a first storage site according to a high availability configuration, and may be configured as disaster recovery partners for a third storage controller and a fourth storage controller at a second storage site. If the first storage controller fails, the second storage controller provides failover operation for a first storage device. If a disaster occurs at the second storage site, the second storage controller provides switchover operation for a third storage device and a fourth storage device. Responsive to the first storage controller being restored, the third storage device may be reassigned from the second storage controller to the first storage controller for load balancing at the first storage site during disaster recovery of the second storage site.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 24, 2015
    Inventors: Abhishek Jain, Chaitanya Patel, Deepan Natesan Seeralan, Linda Ann Riedle
  • Patent number: 9128902
    Abstract: Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: September 8, 2015
    Assignee: NetApp, Inc.
    Inventors: Laurent Lambert, Chaitanya Patel, Hrishikesh Tapaswi, Sue Coatney
  • Patent number: 8904231
    Abstract: Synchronous local and cross-site switchover and switchback operations of a node in a disaster recovery (DR) group are described. In one embodiment, during switchover, a takeover node receives a failover request and responsively identifies a first partner node in a first cluster and a second partner node in a second cluster. The first partner node and the takeover node form a first high-availability (HA) group and the second partner node and a third partner node in the second cluster form a second HA group. The first and second HA groups form the DR group and share a storage fabric. The takeover node synchronously restores client access requests associated with a failed partner node at the takeover node.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: December 2, 2014
    Assignee: NetApp, Inc.
    Inventors: Susan Coatney, Thomas B. Bolt, Laurent Lambert, Vaiapuri Ramasubramaniam, Chaitanya Patel, Sreelatha S. Reddy, Hrishikesh Keremane, Harihara Kadayam
  • Publication number: 20140325256
    Abstract: Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Applicant: NetApp, Inc.
    Inventors: Laurent Lambert, Chaitanya Patel, Hrishikesh Tapaswi, Sue Coatney
  • Publication number: 20140047263
    Abstract: Synchronous local and cross-site switchover and switchback operations of a node in a disaster recovery (DR) group are described. In one embodiment, during switchover, a takeover node receives a failover request and responsively identifies a first partner node in a first cluster and a second partner node in a second cluster. The first partner node and the takeover node form a first high-availability (HA) group and the second partner node and a third partner node in the second cluster form a second HA group. The first and second HA groups form the DR group and share a storage fabric. The takeover node synchronously restores client access requests associated with a failed partner node at the takeover node.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Inventors: Susan Coatney, Thomas B. Bolt, Laurent Lambert, Vaiapuri Ramasubramaniam, Chaitanya Patel, Sreelatha Reddy, Hrishikesh Keremane, Harihara Kadayam
  • Patent number: 8534372
    Abstract: An improved multi drill cultivator which mainly consists of octagonal central drum (2), gear housing Assembly which further comprise of four big gears, four bevel gears and cover (3.i), teeth for big gears, chassis, drill Ploughing Assembly further comprises of projected portion and drills, bearing housing further comprises of bearing and collar for bearing, rear wheel Assembly further comprises of rear wheel and rear wheel axle, front wheel assembly further comprise of front wheel and front wheel bracket, front wheel bracket hub, one end of front wheel, other end of front wheel bracket, lock nut, A jack screw mechanism consists of lifting screw steering wheel, a guide bar being attached to the lifting screw steering wheel, drum lifting block and a ball wherein the said ball is fixed into the locking for ball, provided at the end of the said jack screw mechanism assembly.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: September 17, 2013
    Inventor: Chaitanya A. Patel