Patents by Inventor Pradeep K. Kalra

Pradeep K. Kalra 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: 9836345
    Abstract: One or more techniques and/or systems are provided for collecting forensics associated with a failure of a storage controller. For example, a storage node, of a cluster environment, may comprise a service processor and a storage controller. The storage controller may manage a storage device accessible, through the storage controller, to one or more client devices. The service processor may manage the storage controller (e.g., collect operational statistics of the storage controller, perform software and/or firmware updates for the storage controller, etc.). The service processor may obtain forensics associated with a failure of the storage controller, and may provide the forensics to a cluster health monitor notwithstanding the storage controller being in an inoperable state (e.g., the service processor may send the forensics through a network interface controller of the storage node, over a non-client storage management network, to the cluster health monitor).
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: December 5, 2017
    Assignee: NetApp, Inc.
    Inventors: Brad A. Reger, Curtis Anderson, Pradeep K. Kalra
  • Publication number: 20160110240
    Abstract: One or more techniques and/or systems are provided for collecting forensics associated with a failure of a storage controller. For example, a storage node, of a cluster environment, may comprise a service processor and a storage controller. The storage controller may manage a storage device accessible, through the storage controller, to one or more client devices. The service processor may manage the storage controller (e.g., collect operational statistics of the storage controller, perform software and/or firmware updates for the storage controller, etc.). The service processor may obtain forensics associated with a failure of the storage controller, and may provide the forensics to a cluster health monitor notwithstanding the storage controller being in an inoperable state (e.g., the service processor may send the forensics through a network interface controller of the storage node, over a non-client storage management network, to the cluster health monitor).
    Type: Application
    Filed: April 24, 2015
    Publication date: April 21, 2016
    Inventors: Brad A. Reger, Curtis Anderson, Pradeep K. Kalra
  • Publication number: 20160077945
    Abstract: First performance data is obtained from active data sources for components of a storage system into execution space of an operating system. Second performance data is derived from the first performance data. The first performance data and the second performance data is grouped into a data unit that can be written to a data structure. The data unit is written to the data structure.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Inventors: Pradeep K. Kalra, Ramachaitanya Kavuluru, Andrew K. Taeoalii, Jing Shi
  • Patent number: 7805629
    Abstract: Provided is a method and system for protecting data transactions transmitted on an integrated circuit bus. Specifically, by transmitting data along with the complement of the data from one component to another component that are connected by the integrated circuit bus, the data and complemented data can be compared for errors. Exemplary errors include bit flips. Comparisons include logical operations, such as XOR, that determine if an error has occurred during the transmission of the data or complemented data on the integrated circuit bus.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: September 28, 2010
    Assignee: NetApp, Inc.
    Inventors: Mark W. Insley, Thomas C. Holland, Pradeep K. Kalra, Peter F. Snyder