Patents by Inventor Frank Widjaja Yu

Frank Widjaja Yu 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: 12222811
    Abstract: A self-healing Hard Disk Drive (HDD) system includes a chassis housing an HDD device self-healing subsystem coupled to an HDD data storage system that includes a plurality of HDD data storage resources. The HDD device self-healing subsystem prevents data from being stored on a first HDD data storage resource that is included in the plurality of HDD data storage resources included in the HDD data storage system. When the HDD device self-healing subsystem determines that data storage operations using a second HDD data storage resource that is included in the plurality of HDD data storage resources will be subsequently unavailable, it remaps logical addresses associated with the second HDD data storage resource to the first HDD data storage resource, and provides the data that was stored using the second HDD data storage resource on the first HDD data storage resource.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Gregory Martin Allen, Frank Widjaja Yu, Walter A. O'Brien, III, Marcelo Silva Saraiva
  • Publication number: 20240330110
    Abstract: A self-healing Hard Disk Drive (HDD) system includes a chassis housing an HDD device self-healing subsystem coupled to an HDD data storage system that includes a plurality of HDD data storage resources. The HDD device self-healing subsystem prevents data from being stored on a first HDD data storage resource that is included in the plurality of HDD data storage resources included in the HDD data storage system. When the HDD device self-healing subsystem determines that data storage operations using a second HDD data storage resource that is included in the plurality of HDD data storage resources will be subsequently unavailable, it remaps logical addresses associated with the second HDD data storage resource to the first HDD data storage resource, and provides the data that was stored using the second HDD data storage resource on the first HDD data storage resource.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Gregory Martin Allen, Frank Widjaja Yu, Walter A. O'Brien, III, Marcelo Silva Saraiva
  • Patent number: 12055996
    Abstract: A storage device write-read error reduction system includes a computing device that includes a storage device. The storage device determines, at a temperature that is within a predefined temperature range, that a storage device background operation should be performed and, in response, identifies data that is stored in the storage device and that was written to the storage device outside the predefined temperature range. The storage device then prioritizes the data that was written to the storage device outside the predefined temperature range over data that was written to the storage device within the predefined temperature range and, based on that prioritization, performs the storage device background operation to rewrite the data to the storage device.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: August 6, 2024
    Assignee: Dell Products L.P.
    Inventors: Gregory Martin Allen, Anthony Gerard Ginty, Frank Widjaja Yu
  • Publication number: 20240231841
    Abstract: A hardware-type-based multi-component personality configuration system includes a first component stock including first hardware type components having a first hardware type, a second component stock including second hardware type components having a second hardware type that is different than the first hardware type, and a component configuration system. The component configuration system identifies computing device order(s) for computing device(s) that include a plurality of components, and determines that a respective personality configuration in the computing device order(s) for each of a first subset of the plurality components included in the computing device(s) may be provided by the first hardware type components.
    Type: Application
    Filed: October 19, 2022
    Publication date: July 11, 2024
    Inventors: Christopher J. Casella, Frank Widjaja Yu, Gregory Martin Allen, Joseph P. King, JR., Jonathan Jay Kellen
  • Publication number: 20240231976
    Abstract: A storage device write-read error reduction system includes a computing device that includes a storage device. The storage device determines, at a temperature that is within a predefined temperature range, that a storage device background operation should be performed and, in response, identifies data that is stored in the storage device and that was written to the storage device outside the predefined temperature range. The storage device then prioritizes the data that was written to the storage device outside the predefined temperature range over data that was written to the storage device within the predefined temperature range and, based on that prioritization, performs the storage device background operation to rewrite the data to the storage device.
    Type: Application
    Filed: October 25, 2022
    Publication date: July 11, 2024
    Inventors: Gregory Martin Allen, Anthony Gerard Ginty, Frank Widjaja Yu
  • Patent number: 11989565
    Abstract: A device including first firmware of a first type and second firmware of a second type different from the first type. The first firmware configures the device to be installed into a first information handling system associated with the first type. The second firmware configures the device to be installed into a second information handling system associated with the second type. The device is configured to receive a firmware commit command that command includes either a first indication to commit the first firmware, or a second indication to commit the second firmware, but not both indications. The device further determines that the firmware commit command includes the first indication and locks the device to use the first firmware and not the second firmware, and determines that the firmware commit command includes the second indication and locks the device to use the second firmware and not the first firmware.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: May 21, 2024
    Assignee: Dell Products L.P.
    Inventors: Frank Widjaja Yu, Gregory M. Allen
  • Patent number: 11977662
    Abstract: Systems and methods are provided for implementing one-time programmable features for storage devices. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: initialize a one-time programmable (OTP) security storage device; and transmit a command to the OTP security storage device, where the OTP security device is configured to be set in security or non-security mode in response to the command, and where the OTP security storage device is configured to deny or ignore any subsequent command to set the OTP security storage device in a security mode or a non-security mode.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 7, 2024
    Assignee: Dell Products, L.P.
    Inventors: Frank Widjaja Yu, Jonathan Jay Kellen, Gregory M. Allen
  • Publication number: 20240134655
    Abstract: A hardware-type-based multi-component personality configuration system includes a first component stock including first hardware type components having a first hardware type, a second component stock including second hardware type components having a second hardware type that is different than the first hardware type, and a component configuration system. The component configuration system identifies computing device order(s) for computing device(s) that include a plurality of components, and determines that a respective personality configuration in the computing device order(s) for each of a first subset of the plurality components included in the computing device(s) may be provided by the first hardware type components.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Christopher J. Casella, Frank Widjaja Yu, Gregory Martin Allen, Joseph P. King, JR., Jonathan Jay Kellen
  • Publication number: 20240134727
    Abstract: A storage device write-read error reduction system includes a computing device that includes a storage device. The storage device determines, at a temperature that is within a predefined temperature range, that a storage device background operation should be performed and, in response, identifies data that is stored in the storage device and that was written to the storage device outside the predefined temperature range. The storage device then prioritizes the data that was written to the storage device outside the predefined temperature range over data that was written to the storage device within the predefined temperature range and, based on that prioritization, performs the storage device background operation to rewrite the data to the storage device.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Gregory Martin Allen, Anthony Gerard Ginty, Frank Widjaja Yu
  • Patent number: 11726834
    Abstract: A performance-based workload/storage allocation system includes a workload/storage allocation device coupled via controller device(s) to storage devices that each include a respective storage device attribute structure having storage device attributes that identify performance capabilities of that storage device. The workload storage/allocation device identifies a first workload that requires storage resources, and retrieves first workload performance requirement(s) associated with the first workload. The workload storage/allocation device then retrieves the storage device attributes that identify the performance capabilities of each of the storage devices via the controller device(s) and from the respective storage device attribute structure included in each of the storage devices, and uses them to determine that at least one of the plurality of storage devices includes performance capabilities that satisfy the first workload performance requirement(s).
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: August 15, 2023
    Assignee: Dell Products L.P.
    Inventors: Yung-Chin Fang, Xiaoye Jiang, Frank Widjaja Yu, Jingjuan Gong
  • Publication number: 20230236840
    Abstract: A device including first firmware of a first type and second firmware of a second type different from the first type. The first firmware configures the device to be installed into a first information handling system associated with the first type. The second firmware configures the device to be installed into a second information handling system associated with the second type. The device is configured to receive a firmware commit command that command includes either a first indication to commit the first firmware, or a second indication to commit the second firmware, but not both indications. The device further determines that the firmware commit command includes the first indication and locks the device to use the first firmware and not the second firmware, and determines that the firmware commit command includes the second indication and locks the device to use the second firmware and not the first firmware.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Inventors: Frank Widjaja Yu, Gregory M. Allen
  • Publication number: 20210342487
    Abstract: Systems and methods are provided for implementing one-time programmable features for storage devices. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: initialize a one-time programmable (OTP) security storage device; and transmit a command to the OTP security storage device, where the OTP security device is configured to be set in security or non-security mode in response to the command, and where the OTP security storage device is configured to deny or ignore any subsequent command to set the OTP security storage device in a security mode or a non-security mode.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Applicant: Dell Products, L.P.
    Inventors: Frank Widjaja Yu, Jonathan Jay Kellen, Gregory M. Allen
  • Publication number: 20210011779
    Abstract: A performance-based workload/storage allocation system includes a workload/storage allocation device coupled via controller device(s) to storage devices that each include a respective storage device attribute structure having storage device attributes that identify performance capabilities of that storage device. The workload storage/allocation device identifies a first workload that requires storage resources, and retrieves first workload performance requirement(s) associated with the first workload. The workload storage/allocation device then retrieves the storage device attributes that identify the performance capabilities of each of the storage devices via the controller device(s) and from the respective storage device attribute structure included in each of the storage devices, and uses them to determine that at least one of the plurality of storage devices includes performance capabilities that satisfy the first workload performance requirement(s).
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Yung-Chin Fang, Xiaoye Jiang, Frank Widjaja Yu, Jingjuan Gong
  • Patent number: 10031571
    Abstract: In accordance with embodiments of the present disclosure, a method for power loss protection of one or more storage resources may include receiving information from each of the one or more storage resources regarding power loss protection capabilities of such storage resource. The method may also include based on the information, repurposing, for each power loss protection capable storage resource, a communications channel between a logic device and such power loss protection capable storage resource for transmission of a respective early power-off warning signal for such power loss protection capable storage resource. The method may further include in response to a power event of a power supply unit for providing electrical energy to the one or more storage resources, asserting for each power loss protection capable storage resource its respective early power-off warning signal.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: July 24, 2018
    Assignee: Dell Products L.P.
    Inventors: Michael J. Stumpf, Timothy M. Lambert, Frank Widjaja Yu
  • Publication number: 20180011524
    Abstract: In accordance with embodiments of the present disclosure, a method for power loss protection of one or more storage resources may include receiving information from each of the one or more storage resources regarding power loss protection capabilities of such storage resource. The method may also include based on the information, repurposing, for each power loss protection capable storage resource, a communications channel between a logic device and such power loss protection capable storage resource for transmission of a respective early power-off warning signal for such power loss protection capable storage resource. The method may further include in response to a power event of a power supply unit for providing electrical energy to the one or more storage resources, asserting for each power loss protection capable storage resource its respective early power-off warning signal.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 11, 2018
    Applicant: Dell Products L.P.
    Inventors: Michael J. STUMPF, Timothy M. LAMBERT, Frank Widjaja YU
  • Patent number: 9251859
    Abstract: A drive vibration prevention system includes a fan and a drive. The drive includes a vibration detection device and a vibration notification pin. A management engine is coupled to the drive and the fan. The management engine is operable to determine whether the vibration notification pin is being asserted in response to the vibration detection device detecting a vibration that exceeds a predetermined threshold. In response to determining that the vibration notification pin is being asserted, the management engine retrieves vibration data from the drive. The management engine then modifies a fan speed of the fan using the vibration data. Drives may be grouped into drive groups that output a single vibration notification signal to the management engine, and in response to the assertion of a vibration notification pin in the drive group, the management engine retrieves vibration data from each of the drives in that drive group.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: February 2, 2016
    Assignee: Dell Products L.P.
    Inventors: Kevin Mundt, Frank Widjaja Yu
  • Patent number: 9099136
    Abstract: Systems and methods are provided for throughput optimization of a hard disk drive (HDD) using position error signaling (PES) that includes determining a PES for a HDD mounted in a chassis based on a dynamic disturbance. The method also includes calculating a critical parameter of the PES. The method further includes indicating a mechanical design modification of the HDD or the chassis if the critical parameter of the PES exceeds a pre-defined threshold.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 4, 2015
    Assignee: Dell Products L.P.
    Inventors: Haesung Kwon, Frank Widjaja Yu
  • Patent number: 8990449
    Abstract: Systems and methods for out of band notification of a hard drive status change may be provided. In accordance with embodiments of the present disclosure, an information handling system may include a processor, a memory communicatively coupled to the processor, a hard disk drive communicatively coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the hard disk drive, and an indicator configured to provide a user-detectable indication of I/O activity occurring on the I/O bus. The hard disk drive may include general purpose input/output (GPIO) terminal independent from the I/O bus and communicatively coupled to the processor, and the hard disk drive may be configured to assert the GPIO terminal in response to an occurrence of a status event of the hard disk drive.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: March 24, 2015
    Assignee: Dell Products L.P.
    Inventors: Kevin Mundt, Frank Widjaja Yu
  • Patent number: 8824088
    Abstract: Systems and methods are provided for throughput optimization of a hard disk drive (HDD) using position error signaling (PES) that includes determining a PES for a HDD mounted in a chassis based on a dynamic disturbance. The method also includes calculating a critical parameter of the PES. The method further includes indicating a mechanical design modification of the HDD or the chassis if the critical parameter of the PES exceeds a pre-defined threshold.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: September 2, 2014
    Assignee: Dell Products L.P.
    Inventors: Haesung Kwon, Frank Widjaja Yu
  • Publication number: 20140192436
    Abstract: Systems and methods are provided for throughput optimization of a hard disk drive (HDD) using position error signaling (PES) that includes determining a PES for a HDD mounted in a chassis based on a dynamic disturbance. The method also includes calculating a critical parameter of the PES. The method further includes indicating a mechanical design modification of the HDD or the chassis if the critical parameter of the PES exceeds a pre-defined threshold.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Inventors: Haesung Kwon, Frank Widjaja Yu