Patents by Inventor Gary E. Billingsley

Gary E. Billingsley 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: 10007638
    Abstract: An information handling system and method provide for receiving, at an information storage device, a specification of reporting criteria for a plurality of information storage device parameters, receiving a specification of logical relationships for the reporting criteria, monitoring information storage device parameter values for the information storage device parameters, comparing the information storage device parameter values to the reporting criteria to obtain indications of whether the reporting criteria have been satisfied, applying the logical relationships to the indications, and, in response to the logical relationships applied to the indications yielding a first result, transmitting an alert notification including information storage device parameter values in the form of a single contiguous message for which a corresponding command to send the single contiguous message has not been received by the information storage device.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 26, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Chandrashekar Nelogal, David M. Pereira, Gary E. Billingsley
  • Patent number: 10001938
    Abstract: In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: June 19, 2018
    Assignee: Dell Products L.P.
    Inventors: Kanaka Charyulu B, Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande
  • Publication number: 20170199690
    Abstract: In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Applicant: Dell Products L.P.
    Inventors: Kanaka Charyulu B., Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande
  • Publication number: 20170132169
    Abstract: An information handling system and method provide for receiving, at an information storage device, a specification of reporting criteria for a plurality of information storage device parameters, receiving a specification of logical relationships for the reporting criteria, monitoring information storage device parameter values for the information storage device parameters, comparing the information storage device parameter values to the reporting criteria to obtain indications of whether the reporting criteria have been satisfied, applying the logical relationships to the indications, and, in response to the logical relationships applied to the indications yielding a first result, transmitting an alert notification including information storage device parameter values in the form of a single contiguous message for which a corresponding command to send the single contiguous message has not been received by the information storage device.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Chandrashekar Nelogal, David M. Pereira, Gary E. Billingsley