Patents by Inventor Craig Chadwell

Craig Chadwell 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: 10895984
    Abstract: Technology is described for a profile-based lifecycle management for data storage servers. The technology can receive a profile, monitor events emitted by devices of the data storage system, determine based on the monitored events that a device of the storage system matches the indicated condition, and perform the action corresponding to the indicated condition, wherein the action includes managing data stored by the data storage system. The received profile can indicate a condition and an action corresponding to the condition.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: January 19, 2021
    Assignee: NETAPP, INC.
    Inventors: Craig Chadwell, Ricardo Labiaga, Deepak Kenchammana-hosekote, Swetha Krishnan, Gokul Soundararajan
  • Publication number: 20200019315
    Abstract: Technology is described for a profile-based lifecycle management for data storage servers. The technology can receive a profile, monitor events emitted by devices of the data storage system, determine based on the monitored events that a device of the storage system matches the indicated condition, and perform the action corresponding to the indicated condition, wherein the action includes managing data stored by the data storage system. The received profile can indicate a condition and an action corresponding to the condition.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 16, 2020
    Applicant: NETAPP, INC.
    Inventors: Craig Chadwell, Ricardo Labiaga, Deepak Kenchammana-hosekote, Swetha Krishnan, Gokul Soundararajan
  • Patent number: 9864517
    Abstract: Technology is described for actively responding to data storage traffic. The technology can provide an application program interface; receive, via the application program interface, from an application, a command to query a data storage attribute associated with a virtual data storage component; query the associated virtual data storage component; and return to the application a value for the data storage attribute.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 9, 2018
    Assignee: NETAPP, INC.
    Inventors: Ricardo Labiaga, Ravi Krishna, Deepak Kenchammana-Hosekote, Gokul Soundararajan, Craig Chadwell, Lakshmi Narayanan Bairavasundaram
  • Publication number: 20150081836
    Abstract: Technology is described for a profile-based lifecycle management for data storage servers. The technology can receive a profile, monitor events emitted by devices of the data storage system, determine based on the monitored events that a device of the storage system matches the indicated condition, and perform the action corresponding to the indicated condition, wherein the action includes managing data stored by the data storage system. The received profile can indicate a condition and an action corresponding to the condition.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 19, 2015
    Inventors: Deepak Kenchammana-hosekote, Ricardo Labiaga, Swetha Krishnan, Gokul Soundararajan, Craig Chadwell
  • Publication number: 20150081871
    Abstract: Technology is described for actively responding to data storage traffic. The technology can provide an application program interface; receive, via the application program interface, from an application, a command to query a data storage attribute associated with a virtual data storage component; query the associated virtual data storage component; and return to the application a value for the data storage attribute.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 19, 2015
    Applicant: NETAPP, INC.
    Inventors: Ricardo Labiaga, Ravi Krishna, Deepak Kenchammana-Hosekote, Gokul Soundararajan, Craig Chadwell, Lakshmi Narayanan Bairavasundaram
  • Publication number: 20150081893
    Abstract: Technology is described for a profile-based lifecycle management for data storage servers. The technology can receive a profile, monitor events emitted by devices of the data storage system, determine based on the monitored events that a device of the storage system matches the indicated condition, and perform the action corresponding to the indicated condition, wherein the action includes managing data stored by the data storage system. The received profile can indicate a condition and an action corresponding to the condition.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 19, 2015
    Inventors: Craig Chadwell, Ricardo Labiaga, Deepak Kenchammana-hosekote, Swetha Krishnan, Gokul Soundararajan