Patents by Inventor Khurram ISMAIL

Khurram ISMAIL 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: 11422921
    Abstract: Systems and methods are disclosed for deterministically validating an SSD device, based on the occurrence of a triggering firmware event. In some implementations, a method is provided. The method comprising receiving an ID of a triggering firmware event from a computing device and receiving data of a cross feature event from the computing device. A storage device may execute a plurality of NVMe commands as part of a test to generate a plurality of firmware events. An ID of each of the plurality of firmware events is compared to the ID of the triggering firmware event and in response to an ID of one of the plurality of firmware events matching the ID of the triggering firmware event, the one of the plurality of firmware events may be identified as the triggering firmware event and an indication of the match may be generated. At least part of the data of the cross feature event is transmitted to the storage device to cause execution of the cross feature event during execution of the triggering firmware event.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 23, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Muthukumar Karuppiah, Rohit Sindhu, Dinesh Nalli, Khurram Ismail
  • Patent number: 11237760
    Abstract: In one embodiment, an apparatus is provided. The apparatus includes a first interface configured to communicate with a computing device. The apparatus also includes a second interface configured to communicate with a data storage device. The apparatus further includes a processing device coupled to the first interface and the second interface. The processing device is configured to receive, from the computing device via the first interface, a request to measure a set of performance metrics for the data storage device. The processing device is also configured to identify a set of commands used to measure the set of performance metrics for the data storage device. The processing device is further configured to determine whether the set of commands has been performed by the data storage device.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: February 1, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Muthukumar Karuppiah, Khurram Ismail, Anuj Awasthi, Rohit Sindhu
  • Publication number: 20210200661
    Abstract: Systems and methods are disclosed for deterministically validating an SSD device, based on the occurrence of a triggering firmware event. In some implementations, a method is provided. The method comprising receiving an ID of a triggering firmware event from a computing device and receiving data of a cross feature event from the computing device. A storage device may execute a plurality of NVMe commands as part of a test to generate a plurality of firmware events. An ID of each of the plurality of firmware events is compared to the ID of the triggering firmware event and in response to an ID of one of the plurality of firmware events matching the ID of the triggering firmware event, the one of the plurality of firmware events may be identified as the triggering firmware event and an indication of the match may be generated. At least part of the data of the cross feature event is transmitted to the storage device to cause execution of the cross feature event during execution of the triggering firmware event.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Muthukumar Karuppiah, Rohit Sindhu, Dinesh Nalli, Khurram Ismail
  • Publication number: 20210191648
    Abstract: In one embodiment, an apparatus is provided. The apparatus includes a first interface configured to communicate with a computing device. The apparatus also includes a second interface configured to communicate with a data storage device. The apparatus further includes a processing device coupled to the first interface and the second interface. The processing device is configured to receive, from the computing device via the first interface, a request to measure a set of performance metrics for the data storage device. The processing device is also configured to identify a set of commands used to measure the set of performance metrics for the data storage device. The processing device is further configured to determine whether the set of commands has been performed by the data storage device.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Muthukumar KARUPPIAH, Khurram ISMAIL, Anuj AWASTHI, Rohit SINDHU
  • Patent number: 10620016
    Abstract: A sensing apparatus may include a printed circuit board (PCB) having a processing unit, a positioning sensor, an environmental sensor and one or more inductive elements positioned within a region at an edge of the PCB. The one or more inductive elements may be configured to generate electrical energy for the processing unit by passing through a magnetic field. The apparatus may also include a spindle implemented through the PCB, such that the spindle protrudes through a substantially central location relative to one plane of the PCB.
    Type: Grant
    Filed: November 26, 2017
    Date of Patent: April 14, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dmitry Obukhov, Muthukumar Karuppiah, Khurram Ismail
  • Patent number: 10438105
    Abstract: Systems and methods are disclosed for an electronic label system. An electronic label may include a reflective component configured to reflect light transmitted by a light source. The electronic label may also include a light blocking device configured. The light blocking device may prevent at least a portion of the light transmitted by the light source from reaching the reflective component when in a first configuration. The light blocking device may also allow the light transmitted by the light source to reach the reflective component when in a second configuration. The electronic label also includes a processing device configured to control operation of the light blocking device. The light blocking device further includes a power generation device configured to generate power for the light blocking device and the processing device.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: October 8, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dmitry Obukhov, Muthukumar Karuppiah, Khurram Ismail
  • Publication number: 20190162561
    Abstract: Systems and methods are disclosed for a sensing apparatus. An apparatus may include a printed circuit board (PCB) comprising a processing unit, a positioning sensor, an environmental sensor and one or more inductive elements positioned within a region at an edge of the PCB. The one or more inductive elements may be configured to generate electrical energy for the processing unit by passing through a magnetic field. The apparatus may also include a spindle implemented through the PCB, such that the spindle protrudes through a substantially central location relative to one plane of the PCB.
    Type: Application
    Filed: November 26, 2017
    Publication date: May 30, 2019
    Inventors: DMITRY OBUKHOV, MUTHUKUMAR KARUPPIAH, KHURRAM ISMAIL
  • Publication number: 20180373972
    Abstract: Systems and methods are disclosed for an electronic label system. An electronic label may include a reflective component configured to reflect light transmitted by a light source. The electronic label may also include a light blocking device configured. The light blocking device may prevent at least a portion of the light transmitted by the light source from reaching the reflective component when in a first configuration. The light blocking device may also allow the light transmitted by the light source to reach the reflective component when in a second configuration. The electronic label also includes a processing device configured to control operation of the light blocking device. The light blocking device further includes a power generation device configured to generate power for the light blocking device and the processing device.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Dmitry OBUKHOV, Muthukumar KARUPPIAH, Khurram ISMAIL