Patents by Inventor Perumal Govindan

Perumal Govindan 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: 11366828
    Abstract: This disclosure describes techniques for validating a replication network. Validation of a replication network may include checking connectivity among components of the replication network, such as paired clusters. The techniques include performing intra-cluster and inter-cluster replication validation checks. The replication validation checks may generate replication validation output. Based at least in part of the replication validation output, user interface data may be sent to a display device for presentation to a user. In this way, connectivity faults within the replication network may be resolved.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 21, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Geetha Srikantan, Deivapalan Perumal Govindan, Gauri Behera
  • Patent number: 10693955
    Abstract: Improved techniques for disaster recovery of storage service accessible through storage area networks are disclosed. Embodiments include establishing peer relationships between nodes of primary and secondary computing clusters. Configuration information is replicated in near synchronous manner from a primary cluster and used to configure a secondary cluster in a similar manner. Host data is replicated in synchronous manner for all the storage devices and LUNs within them. The secondary cluster is kept updated continuously with configuration information and user data in LUNs on storage devices such that a host may be served data from the secondary cluster when the primary cluster experiences a disaster or failure. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 23, 2020
    Assignee: NETAPP, INC.
    Inventors: Raj Lalsangi, Pramod John Mathew, Perumal Govindan Deivapalan, Santosh Rao
  • Patent number: 10419410
    Abstract: A controller is configured to perform various steps including receiving a plurality of user identification values. Another step includes determining a first range of the plurality of user identification values, the first range including a first minimum user identification value and a first maximum user identification value. Another step includes assigning a first user identification value to a first user from the first range of the plurality of user identification values to a first user based on the first minimum and maximum user identification values. Another step includes determining a second user identification value from the first range of the plurality of user identification values by incrementing the first user identification value based on the first minimum and maximum identification values. Yet another step includes assigning the second user identification value to a second user.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: September 17, 2019
    Assignee: Seagate Technology LLC
    Inventors: Deivapalan Perumal Govindan, Christopher David Gouge
  • Publication number: 20180176200
    Abstract: A controller is configured to perform various steps including receiving a plurality of user identification values. Another step includes determining a first range of the plurality of user identification values, the first range including a first minimum user identification value and a first maximum user identification value. Another step includes assigning a first user identification value to a first user from the first range of the plurality of user identification values to a first user based on the first minimum and maximum user identification values. Another step includes determining a second user identification value from the first range of the plurality of user identification values by incrementing the first user identification value based on the first minimum and maximum identification values. Yet another step includes assigning the second user identification value to a second user.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Deivapalan Perumal Govindan, Christopher David Gouge
  • Publication number: 20150172111
    Abstract: Improved techniques for disaster recovery of storage service accessible through storage area networks are disclosed. Embodiments include establishing peer relationships between nodes of primary and secondary computing clusters. Configuration information is replicated in near synchronous manner from a primary cluster and used to configure a secondary cluster in a similar manner. Host data is replicated in synchronous manner for all the storage devices and LUNs within them. The secondary cluster is kept updated continuously with configuration information and user data in LUNs on storage devices such that a host may be served data from the secondary cluster when the primary cluster experiences a disaster or failure. Other embodiments are described and claimed.
    Type: Application
    Filed: October 31, 2014
    Publication date: June 18, 2015
    Applicant: NETAPP, INC.
    Inventors: Raj Lalsangi, Pramod John Mathew, Perumal Govindan, Santosh Rao