Patents by Inventor Sriram Popuri

Sriram Popuri 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: 10205782
    Abstract: In some embodiments, a cluster computing system notifies a host system that a first path to a resource in the cluster computing system is optimized and that a second path to the resource is non-optimized. The resource is owned or managed by a first computing node of the cluster computing system. The first path includes the first computing node. The second path includes a second computing node and an intra-cluster connection between the second computing node and the first computing node. A disruption in the intra-cluster connection, which prevents communication between the first and second computing nodes via the intra-cluster connection, is identified. During a time period in which the disruption exists, the host system is notified that the first path is optimized and that the second path is unavailable, and input/output operations between the host system and the resource via the first path are continued.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: February 12, 2019
    Assignee: NetApp, Inc.
    Inventors: Sahir Maredia, Martin George, Gargi Srinivas, Sriram Popuri
  • Patent number: 10168903
    Abstract: Methods, non-transitory computer readable media, and devices that dynamically adjust a logical unit number fault domain in a distributed storage area network environment includes determining when at least one of a plurality of nodes of a cluster is cut off from others of the plurality of nodes of the cluster. Any logical unit numbers (LUNs) owned by each of the plurality of nodes are identified. A fault domain for any of the identified LUNs owned by the at least one of the plurality of nodes determined to be cut off is adjusted from a distributed task set mode (DTM) of operation to a single task set mode (STM) of operation. This adjustment is made without any communication from the DTM operation to the STM operation to any of one or more host computing devices interacting with the cluster.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: January 1, 2019
    Assignee: NetApp, Inc.
    Inventors: Sriram Popuri, Sahir Maredia, Gargi Srinivas
  • Publication number: 20180143763
    Abstract: Methods, non-transitory computer readable media, and devices that dynamically adjust a logical unit number fault domain in a distributed storage area network environment includes determining when at least one of a plurality of nodes of a cluster is cut off from others of the plurality of nodes of the cluster. Any logical unit numbers (LUNs) owned by each of the plurality of nodes are identified. A fault domain for any of the identified LUNs owned by the at least one of the plurality of nodes determined to be cut off is adjusted from a distributed task set mode (DTM) of operation to a single task set mode (STM) of operation. This adjustment is made without any communication from the DTM operation to the STM operation to any of one or more host computing devices interacting with the cluster.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Inventors: Sriram Popuri, Sahir Maredia, Gargi Srinivas
  • Publication number: 20170318092
    Abstract: In some embodiments, a cluster computing system notifies a host system that a first path to a resource in the cluster computing system is optimized and that a second path to the resource is non-optimized. The resource is owned or managed by a first computing node of the cluster computing system. The first path includes the first computing node. The second path includes a second computing node and an intra-cluster connection between the second computing node and the first computing node. A disruption in the intra-cluster connection, which prevents communication between the first and second computing nodes via the intra-cluster connection, is identified. During a time period in which the disruption exists, the host system is notified that the first path is optimized and that the second path is unavailable, and input/output operations between the host system and the resource via the first path are continued.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Sahir Maredia, Martin George, Gargi Srinivas, Sriram Popuri
  • Patent number: 8240129
    Abstract: A system and method for diagnosing operation of a NOx adsorber catalyst are disclosed. An operating temperature of the catalyst is monitored, and when it exceeds a catalyst desulfation temperature threshold that occurs when the catalyst undergoes a desulfation event, a control circuit determines an oxygen storage capacity of the catalyst as a function of at least an oxygen concentration of exhaust gas exiting the catalyst. The control circuit may further determine the oxygen storage capacity as a function of an oxygen concentration of exhaust gas entering the catalyst. The control circuit may further determine the oxygen storage capacity as a function of a mass flow rate of fresh air entering the internal combustion engine that produces the exhaust gas. The oxygen storage capacity may be mapped to catalyst aging information such as, for example, a remaining useful life of the catalyst.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 14, 2012
    Assignee: Cummins Inc.
    Inventors: Aleksey Yezerets, Sriram Popuri, Neal W. Currier
  • Publication number: 20080148804
    Abstract: A system and method for diagnosing operation of a NOx adsorber catalyst are disclosed. An operating temperature of the catalyst is monitored, and when it exceeds a catalyst desulfation temperature threshold that occurs when the catalyst undergoes a desulfation event, a control circuit determines an oxygen storage capacity of the catalyst as a function of at least an oxygen concentration of exhaust gas exiting the catalyst. The control circuit may further determine the oxygen storage capacity as a function of an oxygen concentration of exhaust gas entering the catalyst. The control circuit may further determine the oxygen storage capacity as a function of a mass flow rate of fresh air entering the internal combustion engine that produces the exhaust gas. The oxygen storage capacity may be mapped to catalyst aging information such as, for example, a remaining useful life of the catalyst.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Aleksey Yezerets, Sriram Popuri, Neal W. Currier