Patents by Inventor Kan Lip Vui

Kan Lip Vui 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).

  • Publication number: 20240036960
    Abstract: A data storage device includes a controller. The controller is coupled to a host device. The controller is configured to determine a quality of a peripheral component interconnect express (PCIe) link, wherein the quality of the PCIe link is either greater than or less than a threshold quality, and transmit an error notification to the host device via a sideband when the quality of the PCIe link is less than the threshold quality. The sideband is a different communication channel than the PCIe link. The error notification includes additional information regarding events occurring in the data storage device resulting in the quality of the PCIe link.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Kan Lip VUI, Judah Gamliel HAHN, Shay BENISTY
  • Patent number: 11222120
    Abstract: A method includes receiving an indicator at a basic input/output system of an information handling system, the indicator identifying that validation of a boot loader at a non-volatile memory at a data storage device failed authentication. The boot loader is configured to identify application layer firmware at the data storage device. The method further includes retrieving a replacement boot loader from a predetermined storage location and providing the replacement boot loader to a baseboard management controller (BMC). The method further includes transmitting the replacement boot loader to the data storage device via a serial interface other than a primary interface configured to support access of user data at the data storage device.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: January 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Simon Kan Lip Vui, Nicholas D. Grobelny
  • Patent number: 11017823
    Abstract: A system and method for dynamically adjusting a critical temperature threshold of non-volatile memory to ensure full capture of information to non-volatile memory before the information handling system hibernates. If the operating temperature of the non-volatile memory reaches a critical temperature threshold, a controller determines the memory size of information in volatile memory. If there is a maximum memory size, the controller uses the default critical temperature threshold as the critical temperature threshold and initiates a process to write information to the non-volatile memory and hibernates the system. If there is less than the maximum memory size, the controller may dynamically increase the critical temperature threshold based on the memory size such that the information in volatile memory can be written to the non-volatile memory before the information handling system hibernates.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 25, 2021
    Assignee: Dell Products L.P.
    Inventors: Srinivas Kamepalli, Kan Lip Vui, Travis North
  • Publication number: 20210150032
    Abstract: A method includes receiving an indicator at a basic input/output system of an information handling system, the indicator identifying that validation of a boot loader at a non-volatile memory at a data storage device failed authentication. The boot loader is configured to identify application layer firmware at the data storage device. The method further includes retrieving a replacement boot loader from a predetermined storage location and providing the replacement boot loader to a baseboard management controller (BMC). The method further includes transmitting the replacement boot loader to the data storage device via a serial interface other than a primary interface configured to support access of user data at the data storage device.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: Simon Kan Lip Vui, Nicholas D. Grobelny
  • Patent number: 10739840
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may provide information to a non-volatile storage device that indicates a pending power down of the non-volatile storage device without a power down of an information handling system; receive operating context information from the non-volatile storage device; and store the operating context information via a second memory medium. In one or more embodiments, the non-volatile storage device may be or include a solid state drive (SSD), and the operating context information may be or include a flash translation layer table of the SSD. In one or more embodiments, the non-volatile storage device may be powered down, and the one or more systems, methods, and/or processes may provide the operating context information to the non-volatile storage device after the non-volatile storage device is powered up.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 11, 2020
    Assignee: Dell Products L.P.
    Inventor: Kan Lip Vui
  • Patent number: 10482014
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine that an information handling system is to be powered down and provide, to a non-volatile memory medium via a power coupling of the non-volatile memory medium, information indicating that the non-volatile memory medium is to be powered down. For example, the power coupling of the non-volatile storage medium may include one or more conductors, and the information indicating that the non-volatile memory medium is to be powered down may be provided via at least one of the one or more conductors. In one or more embodiments, the non-volatile memory medium may include volatile storage and non-volatile storage. For example, based at least on the information indicating that the non-volatile memory medium is to be powered down, the non-volatile memory medium may store information, that is stored by the volatile storage, via the non-volatile storage.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: November 19, 2019
    Assignee: Dell Products L.P.
    Inventors: Kan Lip Vui, Shun-tang Hsu
  • Publication number: 20190050330
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine that an information handling system is to be powered down and provide, to a non-volatile memory medium via a power coupling of the non-volatile memory medium, information indicating that the non-volatile memory medium is to be powered down. For example, the power coupling of the non-volatile storage medium may include one or more conductors, and the information indicating that the non-volatile memory medium is to be powered down may be provided via at least one of the one or more conductors. In one or more embodiments, the non-volatile memory medium may include volatile storage and non-volatile storage. For example, based at least on the information indicating that the non-volatile memory medium is to be powered down, the non-volatile memory medium may store information, that is stored by the volatile storage, via the non-volatile storage.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Inventors: Kan Lip Vui, Shun-tang Hsu
  • Publication number: 20190033951
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may provide information to a non-volatile storage device that indicates a pending power down of the non-volatile storage device without a power down of an information handling system; receive operating context information from the non-volatile storage device; and store the operating context information via a second memory medium. In one or more embodiments, the non-volatile storage device may be or include a solid state drive (SSD), and the operating context information may be or include a flash translation layer table of the SSD. In one or more embodiments, the non-volatile storage device may be powered down, and the one or more systems, methods, and/or processes may provide the operating context information to the non-volatile storage device after the non-volatile storage device is powered up.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventor: Kan Lip Vui