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).
-
Publication number: 20240134655Abstract: 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: ApplicationFiled: October 18, 2022Publication date: April 25, 2024Inventors: Christopher J. Casella, Frank Widjaja Yu, Gregory Martin Allen, Joseph P. King, JR., Jonathan Jay Kellen
-
Publication number: 20240134727Abstract: 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: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Inventors: Gregory Martin Allen, Anthony Gerard Ginty, Frank Widjaja Yu
-
Patent number: 11726834Abstract: 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: GrantFiled: July 12, 2019Date of Patent: August 15, 2023Assignee: Dell Products L.P.Inventors: Yung-Chin Fang, Xiaoye Jiang, Frank Widjaja Yu, Jingjuan Gong
-
Publication number: 20230236840Abstract: 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: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Inventors: Frank Widjaja Yu, Gregory M. Allen
-
Publication number: 20210342487Abstract: 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: ApplicationFiled: April 30, 2020Publication date: November 4, 2021Applicant: Dell Products, L.P.Inventors: Frank Widjaja Yu, Jonathan Jay Kellen, Gregory M. Allen
-
Publication number: 20210011779Abstract: 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: ApplicationFiled: July 12, 2019Publication date: January 14, 2021Inventors: Yung-Chin Fang, Xiaoye Jiang, Frank Widjaja Yu, Jingjuan Gong
-
Patent number: 10031571Abstract: 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: GrantFiled: July 6, 2016Date of Patent: July 24, 2018Assignee: Dell Products L.P.Inventors: Michael J. Stumpf, Timothy M. Lambert, Frank Widjaja Yu
-
Publication number: 20180011524Abstract: 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: ApplicationFiled: July 6, 2016Publication date: January 11, 2018Applicant: Dell Products L.P.Inventors: Michael J. STUMPF, Timothy M. LAMBERT, Frank Widjaja YU
-
Patent number: 9251859Abstract: 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: GrantFiled: May 25, 2012Date of Patent: February 2, 2016Assignee: Dell Products L.P.Inventors: Kevin Mundt, Frank Widjaja Yu
-
Patent number: 9099136Abstract: 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: GrantFiled: August 6, 2014Date of Patent: August 4, 2015Assignee: Dell Products L.P.Inventors: Haesung Kwon, Frank Widjaja Yu
-
Patent number: 8990449Abstract: 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: GrantFiled: May 15, 2012Date of Patent: March 24, 2015Assignee: Dell Products L.P.Inventors: Kevin Mundt, Frank Widjaja Yu
-
Patent number: 8824088Abstract: 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: GrantFiled: January 8, 2013Date of Patent: September 2, 2014Assignee: Dell Products L.P.Inventors: Haesung Kwon, Frank Widjaja Yu
-
Publication number: 20140192436Abstract: 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: ApplicationFiled: January 8, 2013Publication date: July 10, 2014Inventors: Haesung Kwon, Frank Widjaja Yu
-
Patent number: 8726070Abstract: Out-of-order reconstruction of a RAID storage device at a replacement storage device enables the replacement storage device to execute I/O for reconstructed regions during reconstruction of the replacement storage device. In one embodiment, the failed storage device is analyzed to find recoverable information, which is copied to the replacement storage device to reduce the need for reconstruction. In another embodiment, the priority for region's reconstruction is increased upon detection of an I/O to the region. The I/O is queued until reconstruction of the region and then executed after reconstruction of that region so that I/O at the region need not be repeated during reconstruction of the remainder of the replacement storage device.Type: GrantFiled: September 27, 2010Date of Patent: May 13, 2014Assignee: Dell Products L.P.Inventors: Chandrashekar Nelogal, Bang Kim Le, Frank Widjaja Yu
-
Publication number: 20130317657Abstract: 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: ApplicationFiled: May 25, 2012Publication date: November 28, 2013Applicant: Dell Products L.P.Inventors: Kevin Mundt, Frank Widjaja Yu
-
Publication number: 20130311683Abstract: 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: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: DELL PRODUCTS L.P.Inventors: Kevin Mundt, Frank Widjaja Yu
-
Patent number: 8271968Abstract: Information handling system hard disk drive firmware updates are initiated on a hard disk drive without disrupting operations of the information handling system. A firmware update is copied in executable form to the hard disk drive's buffer and executed by the hard disk drive's controller without aborting queued tasks or losing system synchronization. The controller then copies the firmware update to flash memory in parallel with execution of the firmware update so that the hard disk drive operates with minimal degradation in performance.Type: GrantFiled: December 12, 2006Date of Patent: September 18, 2012Assignee: Dell Products L.P.Inventors: Russell Woodbury, Don H. Walker, Frank Widjaja Yu
-
Publication number: 20120079317Abstract: Out-of-order reconstruction of a RAID storage device at a replacement storage device enables the replacement storage device to execute I/O for reconstructed regions during reconstruction of the replacement storage device. In one embodiment, the failed storage device is analyzed to find recoverable information, which is copied to the replacement storage device to reduce the need for reconstruction. In another embodiment, the priority for region's reconstruction is increased upon detection of an I/O to the region. The I/O is queued until reconstruction of the region and then executed after reconstruction of that region so that I/O at the region need not be repeated during reconstruction of the remainder of the replacement storage device.Type: ApplicationFiled: September 27, 2010Publication date: March 29, 2012Inventors: Chandrashekar Nelogal, Bang Kim Le, Frank Widjaja Yu
-
Publication number: 20080141235Abstract: Information handling system hard disk drive firmware updates are initiated on a hard disk drive without disrupting operations of the information handling system. A firmware update is copied in executable form to the hard disk drive's buffer and executed by the hard disk drive's controller without aborting queued tasks or losing system synchronization. The controller then copies the firmware update to flash memory in parallel with execution of the firmware update so that the hard disk drive operates with minimal degradation in performance.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Inventors: Russell Woodbury, Don H. Walker, Frank Widjaja Yu