Patents by Inventor Swee Chay Hia

Swee Chay Hia 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: 11650743
    Abstract: Storage drives can be configured to provide a component ID. An update tool on an end user device can be configured to retrieve this component ID in response to receiving a catalog that defines available firmware updates and to use the retrieved component ID to dynamically identify which firmware update applies to a particular storage drive. The firmware update can then be installed on the storage drive. The update tool may also perform a health assessment to dynamically determine whether the storage drive's health is sufficient to proceed with a firmware update.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 16, 2023
    Assignee: Dell Products L.P.
    Inventors: Vivekanandh Narayanasamy Rajagopalan, Swee Chay Hia, Srikanth Kondapi
  • Publication number: 20220404999
    Abstract: An information handling system may include at least one processor; and a Non-Volatile Memory Express (NVMe) solid state drive (SSD) communicatively coupled to the at least one processor; wherein the information handling system is configured to: collect telemetry information regarding the information handling system; and log the telemetry information in a vendor-specific portion of the NVMe SSD via an NVMe set command.
    Type: Application
    Filed: July 14, 2021
    Publication date: December 22, 2022
    Applicant: Dell Products L.P.
    Inventors: Vivekanandh Narayanasamy RAJAGOPALAN, Swee Chay HIA, Ambadas Devrao JADHAV
  • Publication number: 20210240371
    Abstract: Storage drives can be configured to provide a component ID. An update tool on an end user device can be configured to retrieve this component ID in response to receiving a catalog that defines available firmware updates and to use the retrieved component ID to dynamically identify which firmware update applies to a particular storage drive. The firmware update can then be installed on the storage drive. The update tool may also perform a health assessment to dynamically determine whether the storage drive's health is sufficient to proceed with a firmware update.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Vivekanandh Narayanasamy Rajagopalan, Swee Chay Hia, Srikanth Kondapi
  • Publication number: 20190108007
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive a first device identification from a first device of a first information handling system; determine an identification associated with the first information handling system; determine a first identifier based at least on the identification associated with the first information handling system and the first device identification; provide the first identifier, based at least on the identification associated with the first information handling system and the first device identification, and a first version identification of a first firmware associated with the first device of the first information handling system to a second information handling system, different from the first information handling system, via a network; and receive a second firmware, different from the first firmware, via the network. In one or more embodiments, the second firmware may be installed to the first device.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Swee Chay Hia, Shun-tang Hsu
  • Patent number: 10152443
    Abstract: A solid state drive (SSD) device includes a Peripheral Component Interconnect-Express (PCIe) interface, a non-volatile storage media, and a memory that stores code, the code including an Advanced Host Controller Interface (AHCI) controller, and a Non-Volatile Memory-Express (NVMe) controller. The SSD device is operable to select one of the AHCI controller and the NVMe controller to process data storage commands between the PCIe interface and the non-volatile storage media.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: December 11, 2018
    Assignee: Dell Products, LP
    Inventors: Swee Chay Hia, Munif M. Farhan
  • Publication number: 20170083470
    Abstract: A solid state drive (SSD) device includes a Peripheral Component Interconnect-Express (PCIe) interface, a non-volatile storage media, and a memory that stores code, the code including an Advanced Host Controller Interface (AHCI) controller, and a Non-Volatile Memory-Express (NVMe) controller. The SSD device is operable to select one of the AHCI controller and the NVMe controller to process data storage commands between the PCIe interface and the non-volatile storage media.
    Type: Application
    Filed: November 30, 2016
    Publication date: March 23, 2017
    Inventors: Swee Chay Hia, Munif M. Farhan
  • Patent number: 9524108
    Abstract: A solid state drive (SSD) device includes a Peripheral Component Interconnect-Express (PCIe) interface, a non-volatile storage media, and a memory that stores code, the code including an Advanced Host Controller Interface (AHCI) controller, and a Non-Volatile Memory-Express (NVMe) controller. The SSD device is operable to select one of the AHCI controller and the NVMe controller to process data storage commands between the PCIe interface and the non-volatile storage media.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 20, 2016
    Assignee: DELL PRODUCTS, LP
    Inventors: Swee Chay Hia, Munif F. Farhan
  • Publication number: 20160062652
    Abstract: A solid state drive (SSD) device includes a Peripheral Component Interconnect-Express (PCIe) interface, a non-volatile storage media, and a memory that stores code, the code including an Advanced Host Controller Interface (AHCI) controller, and a Non-Volatile Memory-Express (NVMe) controller. The SSD device is operable to select one of the AHCI controller and the NVMe controller to process data storage commands between the PCIe interface and the non-volatile storage media.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Swee Chay Hia, Munif F. Farhan